The name Herschel is a Hebrew baby name. In Hebrew the meaning of the name Herschel is: Deer.
Hirsch Name Meaning. German: from Middle High German hir(t)z 'deer', 'stag'; a metonymic occupational name for a keeper of deer, a nickname for someone thought to resemble a deer or stag, or a habitational name for someone who lived at a house distinguished by the sign of a stag.