Varsha means rain in Sanskrit and is a popular girls name.
Megha means cloud or rain bearing cloud and is a Sanskrit word.
Barsha means rain and is a good option for a girls name.
Inspired by the name of a Vedic deity, Varun means Lord of Water.
In Sanskrit Meghdoot means cloud messenger.
Ambud is a sanskrit word which means rain cloud.