Boy name origins & meanings German : Deer Boy name variations Hershel Hersh Hersch Hirsh Hirsch Hertz Heshel Hershey Hersey Herschell Herzel Herzl Heschel Hirschel Hirschl Family name origins & meanings German and Jewish (Ashkenazic) : from a pet form of Hirsch.