Shosha \sh(o)-sha\ as a girl's name is a variant of Shoshana (Hebrew), and the meaning of Shosha is "lily, rose".
The baby name Shosha sounds like Shoshi and Shashi. Other similar baby names are Sasha, Dosha, Tosha, Saisha, Saesha, Shonna and Shona.