Zacherish \z(a)-cheri-sh, zach(e)-rish\ as a boy's name is a variant of Zachariah (Hebrew), and the meaning of Zacherish is "the Lord recalled".
Similar baby names are Zecheriah, Zechariah, Zachery, Zacharie, Zacharias and Zacharia.