Haslett \ha-sle-tt, has-lett\ as a boy's name is of Old English origin, and the meaning of Haslett is "headland with the hazel trees". Place name. Literary critic William Hazlitt.
Haslett has 5 variant forms: Haslit, Haslitt, Hazel, Hazlett and Hazlitt.
Baby names that sound like Haslett are Hazleton, Hazlewood and Joselito.