The spiritual meaning of “Zion” in the New Testament, where it is given the Christian meaning of God's spiritual kingdom, the heavenly Jerusalem (Hebrews 12:22). Now in Christ you are the people of God and the Bible said the gates of hell shall not prevail against you (Matthew 16:18)