Jerusalem has been known by 70 names in biblical and post-biblical literature. Some of the better known names follow:
Tzur Hamishor
Rock of the Plain (Jer 21:13)