Shahdokht means "The name signifies descent from royal lineage, specifically denoting a princess or member of a king's family. It carries connotations of aristocratic heritage.".
Shahdokht meaning in Urdu is: بادشاہ کی بیٹی، شہزادی
Shahdokht is of Arabic origin.
Shahdokht has 2 syllables.
Parents who liked Shahdokht also loved these names