Scottish-Irish surname used as a given name, from Gaelic meaning 'son of the fair-haired servant.'
Like Mckelvey?
Swipe through thousands of names like it