Quick answer
Shashi is a boy/girl name.
Meaning and history
Traditional name for the moon, it literally means "having a hare" in Sanskrit. This is a transcription of both the masculine form शशि and the feminine form शशी (spelled with a long final vowel).
Notes and context
Usage: hindi, marathi, bengali, kannada, telugu | Hindi: शशि; Bengali: শশী; Kannada: ಶಶಿ; Telugu: శశి