Which one is better to name Yao or Yao?

Both words are good.

1. The word "yao" represents the spread of ballads and poems, implying literary talent and talent. If you want your name to imply talent and literary talent, then the word "yao" is a good choice.

2. Yao means jade and precious stones, which means precious and beautiful. If you want your name to mean preciousness and uniqueness, or if you want your name to have a gentle and beautiful feeling like jade, then Yao is more suitable.