Jabesh \j(a)-be-sh\ as a boy's name is a variant of Jabez (Hebrew), and the meaning of Jabesh is "borne in pain".
The baby name Jabesh sounds like Abisha and Abishai. Other similar baby names are Jabes and Janesh.