Rare variant possibly related to Irish 'cairn' or English 'carve,' denoting a craftsman.
Like Carven?
Swipe through thousands of names like it