Boy name origins & meanings Hebrew : LaborArabic : HopeArabic : Lamb Boy name variations Amahl Hamal Hamahl Hamel Hamol