ham*let (noun) [Middle English, from Middle French hamelet, diminutive of ham village, of Germanic origin; akin to Old English ham village, home] First appeared before 12th Century : a small village