Anglicized from Gaelic 'Mac Giolla Fhaolain' meaning 'son of the servant of Faolán (little wolf).'
Like Mcclellan?
Swipe through thousands of names like it