Why do we call him Jesus instead of Joshua?

The name drifted over centuries as it passed through different languages.

‘Jesus’ is what you get when the Hebrew name Yeshua goes through Greek and then Latin. The New Testament was written in Greek, which had no ‘sh’ sound, so Yeshua became Iesous. Latin turned that into Iesus, and English eventually landed on Jesus. ‘Joshua’ came into English more directly from the Hebrew, even though Joshua in the Old Testament and Jesus share the same name.

It took me a while to get used to this. What helped was seeing that God seems comfortable meeting people in their own language. Pentecost was literally about that (see this thread). Peter in English is Pedro in Spanish.

I figure he cares more about whether we follow him than which vowels we use.

3 Likes