Free naming based on horoscopes

Yinxiang (meaning: having money and power.) Ruilin (meaning: auspicious nectar.) Mingzhe (meaning: having smart wisdom.) Tianyi (meaning soaring into the sky and showing great ambitions) .) Kairui (meaning: good luck, happiness and health) Jianxiong (meaning: a strong man.) Yaojie (meaning: a hero with outstanding talents.) Xiaoran (meaning: natural, refined, unrestrained and generous.) Zihan (taken from ` Zibu Jinghan` means: having a bright future and a broad mind.) Yubin (meaning: being erudite and elegant, transcending the past.) Yuxuan (meaning being noble and unrestrained.) Zhihui (meaning: having a brilliant future) Future and wisdom.

)