Hersh \he(r)-sh\ as a boy's name is a variant of Hershel (Yiddish), and the meaning of Hersh is "deer".
The baby name Hersh sounds like Hirsh and Hersch. Other similar baby names are Hern, Herin, Herut, Herve, Herv, Herb, Herne, Hirsch and Marsh.