Sowmya is an Indian name meaning 'gentle,' 'mild,' or 'graceful,' often associated with calm beauty.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Sowmya?
Swipe through thousands of names like it