It sounds pretty good.
There are two main aspects in choosing a name. One is to help the eight-character happy gods, and the other is to restrain the eight-character jealous gods. A name that achieves these two points is a good name that is auspicious and wishful.
If you don’t understand, you can read the space log of Teacher Zhao Yutian of Dragon City Yimingxuan, which contains more knowledge about naming.