سهراب

Sohrab

boyPersian

Sohrab is a Muslim boy name meaning “Hero of the Shahnameh, son of Rostam”.

MeaningHero of the Shahnameh, son of Rostam
GenderBoy
OriginPersian
Arabic spellingسهراب
Pronunciationsoh-RAAB
Muslim name?Used by Muslims

Meaning and origin of Sohrab

Sohrab is the tragic young hero of Ferdowsi's Shahnameh: the son of the champion Rostam, he is killed by his father in battle before either realises who the other is. The meaning of the name itself is debated, often explained as 'shining' or 'illustrious'. It is a popular name in Iran, Afghanistan and Pakistan, borne for example by the poet Sohrab Sepehri.

Is Sohrab a Muslim name?

Sohrab is a Persian epic name, not an Arabic one, but it is widely used by Muslim families in Iran, Afghanistan and Pakistan.

Where is the name Sohrab used?

Common in Iran and Afghanistan, and used in Pakistan and India.

Gifts with the name Sohrab

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 Sohrab

SuhrabSohraabSorab

Read more

More boy names like Sohrab

Frequently asked questions

What does the name Sohrab mean?

Sohrab means 'Hero of the Shahnameh, son of Rostam'. It comes from Persian.

Is Sohrab a Muslim name?

Sohrab is a Persian epic name, not an Arabic one, but it is widely used by Muslim families in Iran, Afghanistan and Pakistan.

How do you write Sohrab in Arabic?

Sohrab is written سهراب in Arabic script.

How do you pronounce Sohrab?

Sohrab is pronounced soh-RAAB.

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