From French 'caravelle,' a type of sailing ship, or from a Manx place name meaning 'song'.
Like Carvel?
Swipe through thousands of names like it