I think Zihan is better
Zihan is extremely well-educated
Zihan has no special meaning, and children don’t like complicated names, which is not good for writing.
◎ 梓zǐ noun
(Phonetic. Congmu, Zaishang pronunciation. Original meaning: the name of the wood, that is, the catalpa tree)