Scottish origin, possibly from Gaelic 'cairn' referring to a rocky hilltop or stone pile.
Like Carnie?
Swipe through thousands of names like it