An Anglicized Irish family name from Gaelic ancestry, historically denoting lineage rather than a literal descriptive meaning.
Like Kavanaugh?
Swipe through thousands of names like it