Haslitt \ha-sli-tt, has-litt\ as a boy's name is a variant of Haslett (Old English), and the meaning of Haslitt is "headland with the hazel trees".
The baby name Haslitt sounds like Hazlitt and Haslit. Other similar baby names are Hazlett and Hewlitt.