Ravindra is an Indian name meaning "lord of the sun," from Sanskrit roots for sun and lord.
Like Ravindra?
Swipe through thousands of names like it