: The name "Yerushalayim" gets even more hits (153,000) but it is not an English name for Jerusalem in the same sense as "Jerusalem" is.  I would say that it is a Hebrew name of Biblical origin that is commonly used by people who want to stress the Jewish association with Jerusalem.  This is also true of "Shechem", I think.  Historically, Shechem and Nablus are not the same (as the article says, for a time they even both existed side by side), but nevertheless it is true that many people call the modern city "Shechem".  I think we should give the name "Shechem" early on, in the first paragraph, but not as an equivalent to "Nablus".  If "Shechem" is officially used by the Israeli government, we could report that.  (Something like "Some people, including the Israeli government, call it Shechem after the ancient city that stood nearby.")  Btw, another reason to say that "Shechem" is not an English name is that it can't be pronounced properly using only English sounds.