An Indian name, often Bengali, meaning "rain" or associated with the rainy season.
Like Barsha?
Swipe through thousands of names like it