Question: what is the spiritual meaning of zion?
Answer: Mount Zion is the place where Yahweh, the God of Israel, dwells (Isaiah 8:18; Psalm 74:2), the place where he is king (Isaiah 24:23) and where he has installed his king, David (Psalm 2:6). It is thus the seat of the action of Yahweh in history.