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