Anglicized Irish surname-turned-first-name form, ultimately tied to Gaelic personal-name roots.
Like Whelan?
Swipe through thousands of names like it