Which one has the best meaning between Yu and Yu?

All good.

According to the name search website, the meaning of the name rain is enterprising, strong and resolute. The original meaning of the word rain is the water droplets falling from the clouds to the ground. In ancient times, farming was the mainstay, and rainwater could nourish crops, so rain can also be extended to mean moisturizing and favor. The original meaning of the word "Yu" refers to the eaves of a house. Later, it also refers to a house or boundary boundary, space, and describes a person's demeanor. Therefore, the names Yu and Yu both have good meanings, and it is taboo to use uncommon words in names. Because names are for communication, otherwise, the name will lose its existence value.