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