What’s a nice name for a little boy named Zhang?

① Zhang Shaoxin (Xin: the meaning of prosperity); ② Zhang Xiaojie (Xiao: knowing, knowing astronomy and geography; Jie: outstanding);

③ Zhang Xiaobin (Xiao: same as above) , Bin: both civil and military); ④ Zhang Weipeng: (great, Pengfei is over);

⑤ Zhang Junchang (handsome and healthy).