Casha \c(a)-sha\ as a girl's name is a variant of Acacia (Greek), and the meaning of Casha is "thorny tree".
The baby name Casha sounds like Caysha, Casia and Kasha. Other similar baby names are Sasha, Basha, Catha, Dasha, Masha, Tasha and Pasha.