"In Greek there was no "sh" sound, so many proper names were translated with
"s": Moshe / Moses, Shlomo / Solomon, Shmuel / Samuel.
I've noticed this. The mystery to me is those biblical proper names that do
have "sh" in English: e.g., Asher, Ishmael, Jehoshaphat, Joshua, Shiphrah
(which are all I can think of off hand)."
I find this question very interesting, but I have not been able to find any
answer. Do you have any possible explanation?
Feel free to respond to me, or in the comments there.