21 She will bear a Son; and you shall call His name Jesus, for He will save His people from their sins.” Matthew 1:21 [NASB]
According to the footnote from the NASB, Jesus in Hebrew is Yeshua or Joshua. This means that Jesus (his name in Latin and English) was named after the ancient Joshua. But his name also has a meaning.
According to the same footnote, his name means: the LORD saves. Joseph was told to call him ‘Jesus’ because in the plan of God, he would be Saviour. Although we (who read English) don’t look at the name Jesus and see Saviour – that is the meaning of his name.
The LORD saves us by the One that the angel said will “save His people from their sins.”
– SSXG