Anglicized Gaelic Mac Giolla Eáin, meaning son of the servant of John.
Like Mcclain?
Swipe through thousands of names like it