Origin of the name Zion

From the name of a citadel which was in the center of Jerusalem. Zion is also used to refer to a Jewish homeland and to heaven.