The word "Zi" in the name represents youth, vigor and vitality, and also has the meaning of hope and future. The word "good" has the meaning of heroic, strong and brave, which can inspire children to be strong, confident and brave in the process of growing up. Combining the words "zi" and "good" gives people a positive and fearless feeling. Parents give their children this name in the hope that their children can be as pure as "Zi" and pursue their dreams and goals as hard as "Hao".