روشن

Roshan

boyPersian

Roshan is a Muslim boy name meaning “Bright, shining, illuminated”.

MeaningBright, shining, illuminated
GenderBoy
OriginPersian
Arabic spellingروشن
PronunciationROH-shun
Muslim name?Used by Muslims

Meaning and origin of Roshan

Roshan, in Persian rowshan, is an adjective meaning bright, shining, clear or illuminated. It can describe daylight or a lit lamp, but also clarity of mind and a cheerful, open heart, as in the Persian expression roshan-del, 'bright-hearted' or enlightened. As a name it suggests a person who brings light and clarity to others. It is Persian rather than Arabic and is a common everyday word in Persian, Urdu, Pashto and Hindi.

Roshan appears in many compound and derived names, such as the girls' names Roshanak, the Persian form of the name of Alexander the Great's wife Roxana, and Roshan Ara, borne by a daughter of the Mughal emperor Shah Jahan. As a boys' name it is used by Muslims in Iran, Afghanistan, Pakistan and India, and also by Hindus and Parsis in India. In Persian and Urdu it is written روشن; English spellings include Rowshan, Raushan and Roshaan. A famous bearer is the Pakistani classical singer Roshan Ara Begum.

Famous people named Roshan

Is Roshan a Muslim name?

Yes, Roshan is used by Muslim families. It is a Persian word meaning bright rather than an Arabic name, and is common in Iran, Afghanistan and Pakistan.

Where is the name Roshan used?

Common in Iran, Afghanistan, Pakistan and India across several communities.

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

Read more

More boy names like Roshan

Frequently asked questions

What does the name Roshan mean?

Roshan means 'Bright, shining, illuminated'. It comes from Persian.

Is Roshan a Muslim name?

Yes, Roshan is used by Muslim families. It is a Persian word meaning bright rather than an Arabic name, and is common in Iran, Afghanistan and Pakistan.

How do you write Roshan in Arabic?

Roshan is written روشن in Arabic script.

How do you pronounce Roshan?

Roshan is pronounced ROH-shun.

What is the female version of Roshan?

Roshni (light) and Roshanak are commonly used female names related to Roshan.

How do you write Roshan in Urdu?

Roshan is written روشن in Urdu and Persian script.

Is Roshan an Arabic name?

No. Roshan is a Persian word meaning bright; the closest Arabic name in meaning is Munir.

Updated October 2026 · Researched by the Modern Muslim Names team. Spotted a mistake? Let us know.