Hamelet

Categories: French Boy Names
Old French name, a diminutive form of the German word hamel little village, itself a diminutive of ham village, hence Hamelet is a double diminutive name meaning little little village