Ruchir is a Sanskrit-derived Indian name meaning bright, beautiful, or pleasing.
Like Ruchir?
Swipe through thousands of names like it