Indian Meaning: The name Shashi is an Indian baby name. In Indian the meaning of the name Shashi is: Moon.
Shashi Rekha is a baby girl name its meaning is moons ray. Mostly popular in religion. The poeple have viewed this name 0 times.
A submission from India says the name Shashikumar means "God gift" and is of Indian (Sanskrit) origin.