English and Irish surname turned given name, from Gaelic 'cairn' meaning rocky mound.
Like Carnes?
Swipe through thousands of names like it