An Irish/Scottish-derived form from Mac-, meaning “son of,” used as a short modern given name.
Like Macin?
Swipe through thousands of names like it