Joshua: the same name
The Old Testament
“Have I not commanded you to be strong and courageous? Do not be afraid; do not be discouraged, for the LORD your God is with you wherever you go.”
Joshua 1:9
Read the full text in a modern translation BSB
Read the full text (18 verses)
In the New Testament
“She will give birth to a Son, and you are to give Him the name Jesus, because He will save His people from their sins.”
Matthew 1:21
BSB
Read the full text in a modern translation BSB
Read the full text (6 verses)
Moses may not enter the promised land. God appoints Joshua as his successor, 'a man in whom is the Spirit'. Joshua leads the people across the Jordan into the land: be strong and courageous, I am with you, as I was with Moses.
Jesus and Joshua are the same name in Hebrew, Yehoshua, 'the LORD saves'. In the Greek translation of the Old Testament Joshua is simply called Iesous. You can still see it in the King James: in Hebrews 4:8 and Acts 7:45 it literally says 'Jesus' where Joshua is meant. Matthew explains the name: he shall save his people from their sins. Hebrews makes the difference clear: Joshua brought the people into the land, but not into the true rest; that rest remains open, for those who follow Jesus. Church fathers saw a picture in it: not Moses, the law, brought the people in, but Joshua.