Uncover the origin, popularity, and more for any name.
Roshan is a given name of South Asian origin, primarily used in India, Nepal, and Sri Lanka. It means 'bright' or 'shining' in Sanskrit.
Actor
Singer, Actor
A popular Indian name meaning 'grace' or 'favor,' Anika pairs well with Roshan, both sharing a lyrical quality and South Asian origins.
Meaning 'polar star' in Sanskrit, Dhruv echoes Roshan's celestial connotations. Both names are strong and traditional, fitting for siblings.
A beautiful name meaning 'goddess Lakshmi,' Saanvi complements Roshan with its feminine elegance and shared Indian heritage.