Is Wu Xinyan a suitable name for a girl?

Wu Xinyan is a good name, suitable for girls

Xin: happy, fond, happy, and lush.

"Shuowen Jiezi" explains: Xiaoxi means. From the sound of owing a pound.

Yan: The main meaning of the word Yan is beauty.

"Shuowen Jiezi" explains: Yan means skill. One is wisdom.

Xin means joy, joy, and admiration; Yan means beauty, wisdom, beauty, and beautiful meaning.

Meaning: The name can be interpreted as: "happy? beautiful". The idiom is happy and contented, secretly Chengyan