Kamesha \k(a)-me-sha\ as a girl's name is a variant of Ka- (American). See for meaning of Kamesha.
The baby name Kamesha sounds like Camesha and Cameshia. Other similar baby names are Jamesha, Kanesha and Kadesha.