Shapur means "A descendant of royalty who holds the status of a prince. The name reflects noble lineage and regal authority.".
Shapur meaning in Urdu is: بادشاہ کا بیٹا، شہزادہ
Shapur is of Arabic origin.
Shapur has 2 syllables.
Parents who liked Shapur also loved these names