Ranjana is an Indian name meaning 'delighting,' 'pleasing,' or 'one who brings joy,' from Sanskrit roots.
Like Ranjana?
Swipe through thousands of names like it