The names of Zhu Ruoran and Zhu Xinran are better.

1. Xin means joy and prosperity, but it means approval with modal auxiliary words. Therefore, the name consisting of two words is very consistent with the girl's gentle and sweet temperament and has the meaning of expressing happiness;

gladness means a very happy, happy look and a natural expression. If and if are completely different in meaning, they are not comparable.

personally, I think Zhu Xinran is better if it is named.