Shazain is baby boy name mainly popular in Muslim religion and its main origin is Arabic. Shazain name meanings is Brave, Skillful.
Niaz's origin is in Persian (Parsi/Farsi language). The name's meaning is gift, Present, Desire, Urge to express love. ... Niaz is used chiefly in the Urdu language and its origin is Old Persian. The name's meaning is gift, Present, Desire, Urge to express love.