Royal princess
Shehr means "A royal title bestowed upon one of noble rank and distinguished status within a kingdom.".
Shehr meaning in Urdu is: شہزادی، رانی، بادشاہت
Shehr is of Arabic origin.
Shehr has 1 syllable.
Parents who liked Shehr also loved these names