روشن

Roshan

boyPersianMuslim

Roshan is a Muslim boy name of Persian origin, meaning “Bright, shining, full of light”.

MeaningBright, shining, full of light
GenderBoy
OriginPersian
Written asروشن
PronunciationROH-shun
TraditionMuslim
Used inIran, Afghanistan, Pakistan, India

Meaning and origin of Roshan

Roshan comes from a Persian adjective, rowshan, that means bright or luminous, and it is used the same way in Persian, Urdu and Pashto. Many other names are built from it, including Roshanak and Roshan Ara, a princess who was the daughter of Shah Jahan. Being Persian, it has no Arabic root. It is shared by Muslims in Iran, Afghanistan, Pakistan and India, and by Hindus and Parsis in India as well.

Is Roshan a Muslim name?

Muslim families use Roshan readily; it is a Persian word for brightness rather than an Arabic name, and it is especially familiar to Iranians, Afghans and Pakistanis.

How popular is Roshan?

Several communities in Iran, Afghanistan, Pakistan and India use it widely.

Gifts with the name Roshan

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 Roshan

RowshanRaushanRoshaan

Names similar to Roshan

More Muslim boy names

Frequently asked questions

What does the name Roshan mean?

Roshan means 'Bright, shining, full of light'. It is of Persian origin.

Is Roshan a Muslim name?

Muslim families use Roshan readily; it is a Persian word for brightness rather than an Arabic name, and it is especially familiar to Iranians, Afghans and Pakistanis.

How do you pronounce Roshan?

Roshan is pronounced ROH-shun.

Is Roshan a boy or girl name?

Roshan is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.