Shoshi \sh(o)-shi\ as a girl's name is a variant of Shoshana (Hebrew), and the meaning of Shoshi is "lily, rose".
The baby name Shoshi sounds like Shashi and Shosha. Other similar baby names are Shoshoni, Sasha, Sheri, Sherai, Dosha, Kishi, Toshia, Tosha, Sachi, Saisha, Saesha, Shari, Shadi, Shadai, Shaili, Shani, Sherri, Shonna, Shawni, Shelli, Shiri, Shona, Shone, Shonah, Shoshone, ShuShu, Tashi and Toshie.