Name: Shahpur (شحبور)
Meaning: Shahpur is a Persian name for boys that means prince (son of a king).
Gender: male