The meaning of Shuhrokh is  Shuhrokh is a Persian name for boys that means one who has the face of a king, one who has a royal complexion, figuratively meaning extremely handsome.
Shuhrokh Name In Arabic : شهرخ
Shuhrokh Name In Bangla : শুহ্রখ
Shuhrokh Name In Urdu : شھروخ
Shuhrokh Name In Hindi : शुहरोख