hamlet (n.) Look up hamlet at Dictionary.com
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.