The name Zion means Israel and is of Hebrew origin. Zion is name that's been used by parents who are considering unisex or non-gendered baby names--baby names that can be used for any gender.
In the Bible, Zion is a symbolic name for Jerusalem.
Also a name of a city in Illinois, and a National Park in Utah, U.S.