ماہ رخ

Mahrukh

girlPersianMuslim

Mahrukh is a Muslim girl name of Persian origin, meaning “Moon-faced, beautiful”.

MeaningMoon-faced, beautiful
GenderGirl
OriginPersian
Written asماہ رخ
Pronunciationmaah-ROOKH
TraditionMuslim
Used inPakistan, Iran, Afghanistan

Meaning and origin of Mahrukh

Mahrukh is a Persian name made from mah, moon, and rukh, face or cheek. The name pictures someone whose face is as lovely as the moon, one of the most common compliments in Persian and Urdu poetry. Pakistani and Afghan families are fond of it, and in Iran it is written Mahrokh. Its romantic, poetic feel has kept it in steady use.

Is Mahrukh a Muslim name?

Mahrukh is a Persian name with a poetic meaning, and Muslim families in Pakistan, Afghanistan and Iran use it.

How popular is Mahrukh?

It is popular in Pakistan, Afghanistan and Iran.

Gifts with the name Mahrukh

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 Mahrukh

MahrokhMehrukh

Names similar to Mahrukh

More Muslim girl names

Frequently asked questions

What does the name Mahrukh mean?

Mahrukh means 'Moon-faced, beautiful'. It is of Persian origin.

Is Mahrukh a Muslim name?

Mahrukh is a Persian name with a poetic meaning, and Muslim families in Pakistan, Afghanistan and Iran use it.

How do you pronounce Mahrukh?

Mahrukh is pronounced maah-ROOKH.

Is Mahrukh a boy or girl name?

Mahrukh is usually a girl name.

Updated October 2026. Spotted a mistake? Tell us.