There is an English male name whose pronunciation is exactly the same as the first sound "Rui" in your name, for your consideration:
Ray
Translated name :Rui
Explanation: The majestic protector is wise.
Origin: Germanic; Old English; French; German; Latin;
About 52 celebrities including Ray Charles and Ray Davies have used this name.
Variant forms: Rae; Raye; Roy; Rye; Rey; Roi; Ruy; Rue; Ry; Ro; Raya
The most interesting thing is that among its variant forms: Ro, Roy, and Roy are almost identical to the second sound "Yao" in your name.
So Ray is perfect for you!
Ray Wang
Or adopt the composite form that is becoming more and more popular abroad:
Ray-Roy Wang
Here choose Roy for Beautiful in form, and pronounced almost the same as your original name!
==========================================
Note:
Royal = "Royal", "Emperor", "King", no one uses this as a name. Even true palace descendants.
Of course, unless you want others to call you "Emperor" every day, but what will others think of you?
There are rules to be followed in choosing a name, it's too nonsense It's not good to create random names. After all, the name is your own brand. It is better to try to respect the original name, original meaning and original pronunciation given by the parents.
A Chinese man once named himself Die. He thought that others would call him "Dad" in the future, but it actually meant "death". So funny.