The boy's surname Zhang Hao is best derived from ancient poems and allusions.

Zhang Zhiyuan (from Zhuge Liang's Commandment: "If you are not indifferent, you will be unclear, and if you are not quiet, you will not be far away")

Zhang Junchi (from the idiom: talent is a star)

(from the idiom "holding gold and cherishing jade", which is a metaphor for noble morality)

Zhang Haoxuan (meaning: aboveboard, majestic)