An Anglicized Irish family name from Gaelic ancestry, historically denoting lineage rather than a literal descriptive meaning.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kavanaugh?
Swipe through thousands of names like it