Shashi \sh(a)-shi\ as a girl's name (also used as boy's name Shashi), is of Hindi origin, and the meaning of Shashi is "moonlight".
Baby names that sound like Shashi are Shoshi and Shosha. Other similar baby names are Sasha, Sachi, Shari, Shadi, Shadai, Shaili, Shani, Shawni and Tashi.