Possibly from Latin 'carnis' or a feminine variant of Cornelius meaning 'horn.'
Like Carnella?
Swipe through thousands of names like it