Shahra means "Something precious bestowed as a memento, carrying the significance of a token or cherished offering.".
Shahra meaning in Urdu is: تحفہ، یادگار
Shahra is of Arabic origin.
Shahra has 2 syllables.
Parents who liked Shahra also loved these names