Es un prefijo patronímico, lo que significa que indica linaje o descenso.
Por ejemplo:
* MacDonald significa "hijo de Donald".
* MacGregor significa "hijo de Gregor".
* Mackenzie significa "hijo de Kenneth".
Es importante tener en cuenta que el prefijo "Mac" no siempre está presente en los nombres escoceses. A veces, la "Mac" se ha dejado caer con el tiempo o se ha reemplazado con otros prefijos como "MC" o "O '".