Anglicized form of Gaelic 'Mac Aodha' meaning 'son of Aodh (fire).'
Like Mackey?
Swipe through thousands of names like it