Both are lovely.
If you go with Zyon I prefer the spelling Zyon rather than Zion. It seems more individual and unique as a name to me.