O "Mac" em nomes escoceses é uma forma abreviada da palavra gaélica
"mac" o que significa
"filho de" .
É um prefixo patronímico, o que significa que indica linhagem ou descida.
Por exemplo:
*
MacDonald significa "filho de Donald".
*
MacGregor significa "filho de Gregor".
*
Mackenzie significa "filho de Kenneth".
É importante observar que o prefixo "Mac" nem sempre está presente em nomes escoceses. Às vezes, o "Mac" foi retirado ao longo do tempo ou substituído por outros prefixos como "MC" ou "O '".