The meaning of the name Shahnaz is The King'S Loved, Favorite One
The origin of the name Shahnaz is Arabic
Shahnaz is so sweet baby girl name, I love my name as well as Urdu meaning.
nice