Meaning and name origin
Zach \z(a)-ch\ as a boy's name is of Hebrew origin, and the meaning of Zach is "the Lord recalled". Zach is a variant of Zachariah (Hebrew): variant of Zechariah. Also a variant of Zachary (Hebrew): variant of Zachariah; Zachary is one of several names from the Old Testament that have revived into favor in modern times.
Zach is not a popular first name for males but a very popular surname or last name for all people (#41552 out of 88799, Top 47%) (2000 U.S. Census).
Displayed below is the baby name popularity of the name Zach for boys (2014 statistics).
Displayed below is a comparison of the popularity of the boy name Zach and its source forms. Popular variation forms ranked in the Top 1000/100 are Zachary (#82), Zachariah (#450) and Zach. (2014 statistics).