Gaelic last names: the Mac and Mc rule, the 20 most common in Scotland today, and 100 Scottish Gaelic surnames with their Gaelic forms and meanings.
Gaelic last names: the Mac and Mc rule, the 20 most common in Scotland today, and 100 Scottish Gaelic surnames with their Gaelic forms and meanings.