what is the meaning of sashi
The name Shashi is an Indian baby name. In Indian the meaning of the name Shashi is: Moon. Hindi Meaning: The name Shashi is a Hindi baby name. In Hindi the meaning of the name Shashi is: Moonlight.