Charisha \ch(a)-ri-sha\ as a girl's name is a variant of Charis (Greek) and Cherish (English, Old French), and the meaning of Charisha is "grace; to treasure and care for; dear".
The baby name Charisha sounds like Charish, Carisia and Karisha. Other similar baby names are Charissa and Charisa.