From Gaelic "mac" meaning "son of," typically a prefix in Irish and Scottish surnames.
Like Mc?
Swipe through thousands of names like it