Camesha \c(a)-me-sha\ as a girl's name is a variant of Cameron (Scottish, Gaelic), and the meaning of Camesha is "crooked nose".
The baby name Camesha sounds like Cameshia and Kamesha. Other similar baby names are Carmesha and Jamesha.