According to English custom, Ruyi Guo puts his name before his surname. If he has an English name, suggestions:
Roy, (pronunciation: Roy, homophonic with Ruyi, the key is to listen well and remember well), meaning of English name: king, first.
This meaning suits you very well.