Sohrab means "A legendary figure of great renown from Persian epic tradition, celebrated as a warrior of exceptional valor and heroic achievement. The name carries associations with legendary heroism and battle prowess.".
Sohrab meaning in Urdu is: شہنامہ کے مطابق، بہادر جنگجو
Sohrab is of Arabic origin.
Sohrab has 2 syllables.
Parents who liked Sohrab also loved these names