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