Scottish Gaelic surname 'Mac Gille Eain' meaning son of the servant of John.
Like Mclean?
Swipe through thousands of names like it