English and Irish surname turned given name, from Gaelic 'cairn' meaning rocky mound.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Carnes?
Swipe through thousands of names like it