Besides, the combination of Yang Shangrui is better, and the combination of Yang Haorui, Yang Anbo and Yang Chenghao is average, but Yang Xinrui is not available.
In addition, Yang Shangrui: the melody is average, the font is acceptable, and the meaning of the words is good.
If you must choose one of these names, Yang Shangrui will do it.