Carmesha \c(a)-rme-sha, car-mesha\ as a girl's name is a variant of Carmel (Hebrew), and the meaning of Carmesha is "garden, orchard".
The baby name Carmesha sounds like Carmisha. Other similar baby names are Camesha and Carmesa.