A Sanskrit-derived Indian name meaning beautiful, lovely, or graceful.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Charu?
Swipe through thousands of names like it