Name your son 123

Kong Xiangzhe (meaning:

possessing clever wisdom.)

Kong Xiangyi (meaning to soar into the sky and show great ambitions.)

Kong Xianghan (Taken from `Zibu Jinghan`, meaning:

Has a bright future and a broad mind.)

Kong Xiangbin (Meaning:

Erudite and elegant , transcending the past. )

Kong Xiangxuan (meaning noble temperament, unrestrained and generous.)

Kong Xiangzhi (meaning:

Having a brilliant future and wisdom. )