Carnell \c(a)-rne-ll, car-nell\ as a boy's name is pronounced kar-NEL. It is of English origin, and the meaning of Carnell is "defender of the castle". Carne (karn) is a Welsh variant of the English surname Cairn, meaning a landmark or memorial made of piled-up stones.
Carnell has 2 variant forms: Carne and Carnelle.
Baby names that sound like Carnell are Cornell, Cornel, Cornall and Kornell.