An Indian form of Rāma, the Hindu epic hero, carrying strong mythological significance.
Like Raam?
Swipe through thousands of names like it