What does the Name Joshua Mean?

It means ‘God Rescues’. Joshua was the 3rd most popular boy’s name in the US back in 2006. I’ve always like this name especially now that I know the meaning!