Anglicized form of Gaelic Mac Néill meaning 'son of Neil,' where Neil means 'champion' or 'cloud.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Mcneil?
Swipe through thousands of names like it