شاهرخ

Shahrokh

boyPersian

Shahrokh is a Muslim boy name meaning “Royal face, king-like countenance”.

MeaningRoyal face, king-like countenance
GenderBoy
OriginPersian
Arabic spellingشاهرخ
Pronunciationshah-ROKH
Muslim name?Used by Muslims

Meaning and origin of Shahrokh

Shahrokh joins shāh (king) and rukh (face, cheek), meaning one with a royal or noble face. Its most famous bearer is Shāh Rukh, the son of Timur, who ruled the Timurid empire from Herat in the fifteenth century and was a great patron of art and learning. In South Asia the name is usually spelled Shahrukh.

Is Shahrokh a Muslim name?

Yes, Shahrokh is a Persian name with a long history among Muslim rulers and families, including the Timurid ruler Shah Rukh. It is not Arabic but is well accepted.

Where is the name Shahrokh used?

Used in Iran as Shahrokh and in Pakistan and India as Shahrukh.

Gifts with the name Shahrokh

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 Shahrokh

Read more

More boy names like Shahrokh

Frequently asked questions

What does the name Shahrokh mean?

Shahrokh means 'Royal face, king-like countenance'. It comes from Persian.

Is Shahrokh a Muslim name?

Yes, Shahrokh is a Persian name with a long history among Muslim rulers and families, including the Timurid ruler Shah Rukh. It is not Arabic but is well accepted.

How do you write Shahrokh in Arabic?

Shahrokh is written شاهرخ in Arabic script.

How do you pronounce Shahrokh?

Shahrokh is pronounced shah-ROKH.

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