Hammett \ha-mme-tt\ as a boy's name is a variant of Hamlet (Old German, French), and the meaning of Hammett is "village, home".
The baby name Hammett sounds like Hammet, Hameed and Hammad. Other similar baby names are Hamnett, Emmett, Hackett, Hamnet and Hammer.