FamilyEducation.com
   
 

First name origins & meanings:

  1. Hebrew: Labor
  2. Arabic: Hope
  3. Arabic: Lamb

First name variations: Amahl, Amahl, Hamahl, Hamel, Hamol, Hamal

This name appears in the following lists: Biblical Names