The name 'Joshua' echoes a deeper meaning, pointing to God's saving power in bringing His people home.
The Name 'Jesus'
Stephen uses the Greek form of the name 'Joshua,' which is 'Jesus.' This is a significant connection. Joshua's primary role was to lead the Israelites into the Promised Land, dispossessing the nations that God drove out. He was, in a very real sense, a savior of the people to that land.
By using this name, Stephen subtly (and perhaps boldly, given his audience) links the historical Joshua to Jesus Christ. Just as Joshua brought Israel into a physical inheritance, Jesus brings His followers into a spiritual inheritance, dispossessing the enemies of our souls and leading us into God's kingdom.