Liu Zihan sounds good, and the reason why the name sounds good is because of the good melody, but a good name must not only consider the melody, but also other factors that are more important than it.
Nowadays, the "Three Talents and Five Characters Profile" method is popular in naming. You can actually use software to create such a name, or you can create it yourself according to the "Three Talents and Five Characters Quick Naming Method" in Baidu Space. "Three Talents and Five Gestures" is simple and easy to learn, and the name has a high score, but it ignores factors such as the five elements, connotations, rhythms, hexagrams, and glyphs that are more important than the five patterns. Therefore, although it has a high score, it may not be a good name.
My Baidu space has related introduction to traditional I Ching naming. If you are interested, you can check it out. I hope it will be helpful to you in choosing a name.