Shahrokh means "The radiant visage befitting a sovereign; a name evoking majesty and regal countenance.".
Shahrokh meaning in Urdu is: بادشاہ کا چہرہ، شاہانہ چمک
Shahrokh is of Arabic origin.
Shahrokh has 2 syllables.
Parents who liked Shahrokh also loved these names