Heshel \he-shel\ as a boy's name is a variant of Hershel (Yiddish), and the meaning of Heshel is "deer".
The baby name Heshel sounds like Heschel. Other similar baby names are Deshal, Hevel and Hoshea.