Shahpur
in baby boy name
The meaning of Shahpur is Shahpur is a Persian name for boys that means prince (son of a king).
Shahpur Name In Arabic : شحبور
Shahpur Name In Bangla : শাহপুর
Shahpur Name In Urdu : شہپر
Shahpur Name In Hindi : शाहपुर