Sachys: ...also find an amount of humour in someone from Denmark not thinking of Hamlet! ;)
Well, given that the word has no meaning in Danish, and that the name of the prince in the Danish legend that Shakespeare based his play on was Amled, not Hamlet, it's maybe understandable after all ;-)
But seriously, as a non-native English speaker, the word "hamlet" in the meaning "small settlement" is not one you come across very often, so it's not the first thing you think of.
Actually, it's an interesting phenomenon. There are tons of perfectly ordinary everyday words in English that I simply don't know, because they are words that are hardly ever used in neither books, TV nor movies. Things like kitchen utensils, plants and animals, that are actually quite common, but just uncommon enough to almost never be mentioned outside of "daily life". I can probably write lengthy explanations in English about software development, genetics and astrophysics (among many other things), but I have no idea what the kitchen utensil used for chopping parsley is called in English, despite the fact that I have one in my kitchen. The Danish name translates directly to "parsley chopper" (we're simple people), but for all I know, it may be called something completely different.