FamilyEducation.com
   
 

Last name origins & meanings:

  1. German and Czech: from the personal name Zach, a short form of Zacharias. The Czech form is Zachariáš.
  2. German: nickname from Middle High German zāch ‘tenacious’, ‘stubborn’.
Comments for Zach Comment Add a Comment (0)