From Gaelic "mac" meaning "son of," typically a prefix in Irish and Scottish surnames.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Mc?
Swipe through thousands of names like it