From the Irish surname Caomhánach, associated with a descendant of Caomhán and meaning 'born of the handsome one.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Cavanaugh?
Swipe through thousands of names like it