FamilyEducation.com
   
 

Last name origins & meanings:

  1. German: from a habitational name from any of several places so named in all parts of Germany.
  2. German: topographic name for someone who lived at the upper part of a village, from ober ‘up’, ‘above’ + Dorf ‘village’