Son of king
Shahpur means "The son of a king, denoting royal lineage and noble descent.".
Shahpur meaning in Urdu is: بادشاہ کا بیٹا
Shahpur is of Arabic origin.
Shahpur has 2 syllables.
Parents who liked Shahpur also loved these names