FamilyEducation.com
   
 

Last name origin & meaning:

Dutch and German (southwestern and Switzerland): from Middle Dutch maech, mage, Middle High German māc, māge ‘relative’, ‘kinsman’.