The word "saint" can match well with your surname.
The character "Xuan" can be better matched with the character "Sheng" used in naming.
The meaning of the word: Sheng means superb, smart, and sage; Xuan means flying, tall, and high, with beautiful meaning.
Pronunciation: The pronunciations of Zhang, Sheng, and Xuan are zhāng, shèng, and xuān, and the tones are Yinping, Qusheng, and Yinping.
Font type: Zhang has a left-right structure, and the name has 11 strokes; Sheng has an up-and-down structure, and the name has 13 strokes; Xuan has a left-right structure, and the name has 10 strokes; the font is beautiful and easy to write.
Five grids: The five grid strokes of this name are 11-13-10, which means the five grids are very lucky.
Meaning: The name can be interpreted as: "smart? high-spirited". The idiom is transcendent and holy, and Hongxuan Fengzhu expands the artistic conception of the name.