The boy named Xia helped me choose a nicer name, thank you!

Boy

Yinxiang (meaning: having money and power.)

Ruilin (meaning: auspicious nectar.)

Mingzhe (meaning: possessing clever wisdom.)

Tianyi (meaning soaring into the sky and showing great ambitions.)

Kerry (meaning: good luck, happiness and health)

Jianxiong (meaning: a strong man.)

Yaojie (meaning: a hero with outstanding talents.)

Xiaoran (meaning: natural and refined, chic and generous. )

Zihan (Taken from `Zibu Jinghan`, meaning: having a bright future and a broad mind.)

Yu Bin (meaning: erudite and elegant, transcending the past.)

Yuxuan (meaning noble temperament, chic and generous.)

Zhiyuan (meaning: having a brilliant future and wisdom.)