How to name a boy named Gui?

Gui Bochao (Bo: Broad and Super: Beyond)

When naming a name, you need both a beautiful artistic conception and a good pronunciation to make it easy for people to remember. For example, the name "Yue Yue" means happiness and has a good wish for children's happiness, while "Yue" represents the moon and has a better artistic conception. The combination of the two is very clever. The other two words are homophones (they are very gentle and beautiful to read, so people will remember them when they listen.