Josha is likely a shortened or variant form of Joshua, from Hebrew, meaning 'the Lord is salvation.'
Like Josha?
Swipe through thousands of names like it