Hersch \he-rs-ch, her-sch\ as a boy's name is a variant of Hershel (Yiddish), and the meaning of Hersch is "deer".
The baby name Hersch sounds like Hirsch and Hersh. Other similar baby names are Hirsh, Hirschl and Herschel.