FamilyEducation.com
   
 

Last name origins & meanings:

  1. German: from a pet form of the Germanic personal name Habo, a short form of various compound names formed with had(u) ‘battle’, ‘strife’.
  2. Dutch: topographic name from abeel, denoting a type of poplar tree.
  3. Dutch: from the personal name Abel (see Abel).
  4. Czech and German: Germanized variant of Czech Havel, from the saint’s name Gallus ‘Gall’.