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