early 14c., from Old French hamelet "small village," diminutive of hamel "village," itself a diminutive of ham "village," from Frankish *haim or some other Germanic source, from Proto-Germanic *haimaz "home" (from PIE root *tkei- "to settle, dwell, be home"); for ending, see -let. Especially a village without a church.
Hamburg
hamburger
Hamiltonian
Hamite
Hamitic
hamlet
hammer
hammered
hammerhead
hammock
Hammond