Shahnaz is unisex given name. It means pride of the king from Persian elements shah king and naz pride.
Shahnaz is a female Dari name that can be translated in English as "sweet music".
In Indian languages meaning glory of kings.