1, catalpa: refers to a valuable tree species, which means strong, resolute, strong and self-reliant.
2, Hao: refers to outstanding, talented, outstanding figures, meaning brilliant, outstanding, heroic.
The name Zihao means excellent, talented, persistent and enterprising. It is a good boy name.