A Sanskrit-derived Indian name meaning beautiful, lovely, or graceful.
Like Charu?
Swipe through thousands of names like it