Shi Yuyao is a good name.
Yu: treasure; hard metal.
Yao: The original meaning of the word "yao" refers to beautiful jade, or a beautiful stone that looks like jade.
"Shuowen Jiezi" explains: The beauty of jade. Congyu?sound. "Poetry" says: "Repay with Qiong Yao."
Yu means treasure, treasure, precious metal; Yao means beautiful jade, beauty, Yaoxi, with beautiful meaning.
The meaning of this name can be interpreted as: "treasure? beautiful".