Mesha
Primarily Female
The meaning of the name Mesha is Deliverance
The origin of the name Mesha is Hebrew
Notes: In the Bible, Mesha is a place name in the Old Testament, that marks the western boundary of land settled by Joktan's descendants.