FamilyEducation.com
   
 

Last name origins & meanings:

  1. English: variant of Huck 1.
  2. German: topographic name from huck, a dialect word meaning ‘bog’.
  3. German: variant of Huck 2 and 3.
  4. German (of Slavic origin): pet form of Sorbian hui ‘uncle’.