रोशनी

Roshni

girlPersianHinduMuslimSikh

Roshni is a Hindu girl name of Persian, via Hindi-Urdu origin, meaning “Light, brightness”.

MeaningLight, brightness
GenderGirl
OriginPersian, via Hindi-Urdu
Written asरोशनी
PronunciationROHSH-nee
TraditionHindu, Muslim, Sikh
Used inIndia, Pakistan, United Kingdom

Meaning and origin of Roshni

Roshni is the everyday Hindi-Urdu word for light, from the Persian roshan, 'bright'. It is not of Sanskrit origin, though it is used freely by Hindu families as well as Muslim and Sikh ones. Because the word is so familiar in songs and poetry, the name carries a warm sense of brightness and hope. It is a natural partner to the boy's name Roshan.

Is Roshni a Hindu name?

Roshni is a shared name across Hindu, Muslim and Sikh families in South Asia. It refers to light in a general sense rather than to any one faith's scripture.

How popular is Roshni?

Widely used across North India and Pakistan and among South Asian families abroad.

Gifts with the name Roshni

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Roshni

RoshaniRoshneeRoshan

Names similar to Roshni

More Hindu girl names

Frequently asked questions

What does the name Roshni mean?

Roshni means 'Light, brightness'. It is of Persian, via Hindi-Urdu origin.

Is Roshni a Hindu name?

Roshni is a shared name across Hindu, Muslim and Sikh families in South Asia. It refers to light in a general sense rather than to any one faith's scripture.

How do you pronounce Roshni?

Roshni is pronounced ROHSH-nee.

Is Roshni a boy or girl name?

Roshni is usually a girl name.

Updated October 2026. Spotted a mistake? Tell us.