Yao Shoujie (soldier, meaning bright, outstanding, outstanding, meaning superior, unique and talented. )
Yao (Lin, meaning Lin, Hui, meaning Sun. Yao, homophonic "Yao". )
Yao (dream, meaning romantic, simple and unrestrained. Wei means light. )
For reference.