An Indian name, often Bengali, meaning "rain" or associated with the rainy season.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Barsha?
Swipe through thousands of names like it