Carna \c(a)-rna, car-na\ as a girl's name is of Latin origin, and the meaning of Carna is "horn". See Cornelia.
Carna has 6 variant forms: Carniela, Carniella, Carnyella, Karniela, Karniella and Karnyella.
Baby names that sound like Carna are Carina, Carena and Karna.