Dutch Town Name Generator
Authentic Dutch village and small-town names
Generate Dutch town names that sound like they belong on a map of the Netherlands: real villages and market towns from all twelve provinces, plus invented names built from the same dams, dikes, polders and peat-bog endings. Ideal for novels, games, maps and worldbuilding set in the Low Countries.
About Dutch town names
Dutch town names read like an engineering log of a country built below sea level. A -dam was a dam across a stream (Edam, Volendam, Monnickendam), -dijk a dike, -sluis a lock, -zijl a drainage sluice, -polder and -meer reclaimed lakes, and -veen the peat that was dug out and sold as fuel (Vinkeveen, Dedemsvaart). On the sandy east the endings turn to -lo (forest clearing: Hengelo, Ruurlo), -horst (wooded rise), -bergen, -heide and -woud or -wolde (woodland), while -drecht marks an old ferry crossing and -kerk, -kerke and -kapelle a church or chapel the village grew around.
Region changes the sound. Zeeland is full of -kerke and -dijke villages and saints (Sint-Maartensdijk, Sint-Annaland). Groningen and Friesland have hundreds of tiny terp villages in -um, -werd, -wolde and -ga (Warffum, Eenrum, Wommels, Hallum), many now officially spelled in Frisian (Damwâld, Feanwâlden). Brabant and Limburg use -beek, -rode, -schot and -donk, and Catholic saint prefixes. Locators are written out in full: Koog aan de Zaan, Wijk bij Duurstede, Berg en Terblijt. Hyphens join double names and abbreviations such as 's-Gravendeel keep the old genitive article.
The list mixes real villages from every province with invented names assembled from the same parts, so you can drop a fictional town into Friesland, Zeeland or the Achterhoek and have it sound native.
How to choose Dutch town names
- Pick the province first, then the ending: -dam, -veen and -wijk read as Holland, -kerke as Zeeland, -um and -werd as Groningen or Friesland, -beek and -rode as Brabant and Limburg.
- Small towns rarely take the grand -burg or -stad endings; a village called Noorddrecht or Kraaienveen sounds more plausible than another Nieuwburg.
- Use full Dutch spelling for locators (aan de Vecht, bij Duurstede, op Zoom) and keep IJ capitalised as one letter in names like IJzendijke.
- If a fictional town needs a Catholic-south feel, give it a saint (Sint-Oedenrode) or a -donk or -rode ending; for the Protestant north use a terse -um, -wolde or -zijl.
- Check the invented name against a map: Dutch place names recycle parts so heavily that your fictional Wilgenhoven may already exist, which is fine for fiction but worth knowing.
Frequently asked questions
What is the difference between this and the Dutch city name generator?
The city generator covers the big municipal centres such as Utrecht, Eindhoven and Groningen. This one focuses on small towns and villages, the dorpen of under a few thousand people, along with invented names that follow village patterns like -veen, -zijl and -kerke.
Why do so many Dutch town names end in -dam, -dijk or -veen?
Most of the western Netherlands was reclaimed from water or dug out of peat bog. Villages were founded at the dam, dike, lock or drainage sluice that made the land usable, so the name simply records the structure the settlement grew around.
Why do some Frisian village names look so different?
Friesland has its own language, and many villages now use the official Frisian spelling (Damwâld, Earnewâld, Easterein) rather than the older Dutch one. Endings like -um, -ga and -werd also come from the terp mounds the oldest villages were built on.
Can I use these names for a fictional Dutch setting?
Yes. Place names are not copyrighted, and the invented names are free for any project. If you use a real village name, keep the portrayal neutral and check whether it is a real place so that the setting matches its actual region.
Related generators
Dutch City Name Generator
Real and invented town names from the Netherlands
Dutch Name Generator
Realistic names from the Netherlands, tussenvoegsels included
Belgian Name Generator
Flemish, Walloon and Brussels names
German Town Name Generator
Real German towns from the Baltic to Bavaria
European Town Name Generator
Fictional towns and villages from every corner of Europe
French Town Name Generator
Real villages and market towns across France
Medieval Town Name Generator
Market towns, villages and walled boroughs
Coastal Town Name Generator
Fishing villages, harbour towns, and seaside resorts
More like this
Armenian Town Name Generator
Real Armenian towns, villages and built place names
Austrian Town Name Generator
Real and invented place names from Austria
Cornish Town Name Generator
Tre, Pol and Pen names for maps and stories
Frisian Town Name Generator
Terp villages, sluice towns and Wadden island names
Maori Town Name Generator
Te reo Māori place names of Aotearoa
Serbian Town Name Generator
Real and constructed towns from Vojvodina to the south
All 500 Dutch town names
A: 20 names
- Aalten
- Aarle-Rixtel
- Abbekerk
- Abcoude
- Abdijsluis
- Achterhoven
- Acquoy
- Almen
- Ameide
- Amerongen
- Ammerstol
- Amstelwoude
- Anjum
- Ankerdrecht
- Anloo
- Arcen
- Arendsdam
- Arnemuiden
- Asten
- Austerlitz
B: 49 names
- Baak
- Baambrugge
- Baarn
- Baflo
- Bakel
- Bakhuizen
- Balk
- Bedum
- Beesd
- Beilen
- Bellingwolde
- Bemmel
- Beneden-Leeuwen
- Benningbroek
- Benschop
- Berg en Dal
- Berg en Terblijt
- Bergambacht
- Bergeijk
- Berghem
- Berkel-Enschot
- Berkelsluis
- Beukenwijk
- Beuningen
- Biervliet
- Binnenveen
- Bladel
- Blauwveen
- Bleiswijk
- Blekersveen
- Bleskensgraaf
- Blijham
- Blokker
- Bollenwijk
- Bolsward
- Boschwijk
- Boskoop
- Bosschenhoofd
- Boterdam
- Bovenwoude
- Brandwijk
- Brielle
- Broekhuizen
- Brouwershaven
- Bruinisse
- Buitendam
- Buitenpost
- Burgh-Haamstede
- Burgum
C: 4 names
- Cadier en Keer
- Clinge
- Cothen
- Cuijk
D: 30 names
- Daarle
- Dalen
- Dalfsen
- Damwâld
- Dassenwoude
- De Cocksdorp
- Den Bommel
- Den Dolder
- Den Ham
- Den Oever
- Dennendam
- Deurne
- Didam
- Diepenheim
- Dieren
- Diever
- Dijkwoude
- Dinkeldrecht
- Dinxperlo
- Dirkshorn
- Dodewaard
- Doesburg
- Domburg
- Dommelsluis
- Drempt
- Dronryp
- Drunen
- Druten
- Duinhoven
- Dwingeloo
E: 22 names
- Easterein
- Echtenerbrug
- Edam
- Eemnes
- Eemwijk
- Eendendijk
- Egmond aan Zee
- Egmond-Binnen
- Eikenlo
- Elburg
- Ellemeet
- Ellewoutsdijk
- Elshout
- Elspeet
- Enter
- Epen
- Ermelo
- Esch
- Escharen
- Essenwoude
- Etten-Leur
- Everdingen
F: 2 names
- Ferwert
- Franeker
G: 28 names
- Ganzenzijl
- Garderen
- Gasselte
- Geertruidenberg
- Gemert
- Gerstwoude
- Geuldrecht
- Giessenburg
- Gieten
- Gilze
- Goirle
- Gooiwoude
- Goor
- Gorredijk
- Gorssel
- Graafsdijk
- Grave
- Grijpskerk
- Groenekan
- Groenewoude
- Groesbeek
- Groet
- Grolloo
- Groot-Ammers
- Grootschermer
- Grote Polder
- Grou
- Gulpen
H: 48 names
- Haaren
- Haastrecht
- Hapert
- Haps
- Hardinxveld-Giessendam
- Harlingen
- Hasselt
- Haverdrecht
- Hazendrecht
- Hedel
- Heerenzand
- Heidedrecht
- Heiligerlee-Zuid
- Heiloo
- Heinenoord
- Heinkenszand
- Heino
- Hekelingen
- Helden
- Helvoirt
- Herkingen
- Herpen
- Herten
- Hertogenbroek
- Heukelum
- Heythuysen
- Hillegom
- Hilvarenbeek
- Hippolytushoef
- Hobrede
- Hoeven
- Hoge Werf
- Hollandsche Rading
- Hollewijk
- Hollum
- Holwerd
- Hoofdplaat
- Hoogeloon
- Hooghalen
- Hoogmade
- Horst
- Houtzagersveen
- Huijbergen
- Huissen
- Hummelo
- Hunsel
- Hunzeveen
- Hurdegaryp
I: 6 names
- Iepenzijl
- IJlst
- IJsseldam
- IJzendijke
- IJzerdam
- Ittervoort
K: 22 names
- Kaaswijk
- Kapelle
- Kapellewoude
- Kempenhoven
- Kerkbuurt aan de Vecht
- Kerkdriel
- Kersendam
- Kesteren
- Klazienaveen
- Kleine Terp
- Klimmen
- Kloosterburen
- Kloosterveen
- Koewacht
- Kollum
- Koningsveld
- Koog aan de Zaan
- Korenwijk
- Kraaienveen
- Kuinre
- Kwadijk
- Kwintsheul
L: 17 names
- Lage Vaart
- Lage Vuursche
- Lambertschaag
- Landsmeer
- Lange Zijl
- Langweer
- Lauwersoog
- Leens
- Leeuwenbroek
- Lichtenvoorde
- Lienden
- Lindendam
- Lingedam
- Linne
- Linschoten
- Lisse
- Lopik
M: 38 names
- Maarn
- Maarsbergen
- Maasbracht
- Maasbree
- Maasdrecht
- Maassluis
- Made
- Mantgum
- Markelo
- Marken
- Marknesse
- Mechelen
- Meeden
- Meerkerk
- Meerssen
- Melkveen
- Menaam
- Merelveen
- Merwedrecht
- Middelaar
- Middelie
- Middelstum
- Middelveen
- Middenbeemster
- Middenmeer
- Mijdrecht
- Mijnsheerenland
- Mill
- Millingen aan de Rijn
- Moergestel
- Moerkapelle
- Molenaarsgraaf
- Molendrecht
- Molenveen
- Molenwaard
- Monnickendam
- Montfoort
- Mook
N: 14 names
- Neer
- Nieuw-Amsterdam
- Nieuwe Wetering
- Nieuwe-Tonge
- Nieuwerdrecht
- Nieuwlande
- Nieuwleusen
- Nieuwpoort
- Nieuwveen
- Nigtevecht
- Nijkerk
- Noorddrecht
- Noorderhoven
- Nunspeet
O: 22 names
- Obdam
- Oegstgeest
- Oldemarkt
- Onze-Lieve-Vrouwedijk
- Ooltgensplaat
- Oostburg
- Ooster Egmond
- Oosterbeek
- Oosterland
- Oosterzijl
- Oosthuizen
- Oostkapelle
- Oostvoorne
- Oostzaan
- Opheusden
- Ouddorp
- Oude Sluis
- Oudemirdum
- Oudenbosch
- Ouderwijk
- Ouwerkerk
- Ovezande
P: 13 names
- Panningen
- Peelveen
- Pernis
- Philippine
- Poeldijk
- Polderdam
- Poortugaal
- Pottenbakkersdam
- Prinsenbeek
- Purmerland
- Putte
- Putten
- Puttershoek
R: 25 names
- Raalte
- Raamsdonksveer
- Raapzijl
- Ravenstein
- Ravenswoude
- Reggewoude
- Reigerdam
- Reusel
- Rheden
- Rhenen
- Rhoon
- Rijen
- Rijnsburg
- Rijnsveen
- Roeiersdijk
- Roerdijk
- Roggel
- Roggeveen
- Rolde
- Roodezand
- Roosteren
- Rossum
- Rouveen
- Rozendaal
- Rucphen
S: 46 names
- 's-Gravendeel
- 's-Gravenzande
- 's-Heer Arendskerke
- 's-Heerenhoek
- Sas van Gent
- Scheepswoude
- Schelderwoude
- Schellinkhout
- Schin op Geul
- Schippersbroek
- Schoonebeek
- Schoonhoven
- Schoorl
- Sellingen
- Serooskerke
- Sevenum
- Sijbekarspel
- Sint Aldegondekerk
- Sint Nicolaasga
- Sint Odulfsveen
- Sint-Maartensdijk
- Sintjohannesga
- Sloten
- Sluiswijk
- Smedenwijk
- Smilde
- Sneek
- Soest
- Soesterberg
- Someren
- Sondel
- Spaarnedam
- Sparrenwijk
- Spijkenisse
- Spreeuwenzijl
- Standdaarbuiten
- Staphorst
- Stavenisse
- Stedum
- Steenderen
- Steenwerd
- Stiphout
- Stolwijk
- Stompetoren
- Streefkerk
- Swalmen
T: 12 names
- Tarwewijk
- Ten Boer
- Ten Post
- Ter Aar
- Ter Heijde
- Terborg
- Terherne
- Ternaard
- Terpwijk
- Tubbergen
- Turfdrecht
- Twisk
U: 3 names
- Uddel
- Udenhout
- Ulrum
V: 25 names
- Vaartzijl
- Valkenwerd
- Varsseveld
- Vechtzijl
- Veenhuizen
- Veere
- Velden
- Velp
- Veluwezand
- Vierhouten
- Vierpolders
- Vissershaven aan Zee
- Vlagtwedde
- Vlasdrecht
- Vledder
- Voerendaal
- Volendam
- Voorthuizen
- Voorwijk
- Vossenbroek
- Vries
- Vriezenveen
- Vroomshoop
- Vrouwendam
- Vrouwenpolder
W: 38 names
- Waalhoven
- Waddinxveen
- Warder
- Warffum
- Warmond
- Warns
- Warnsveld
- Wateringen
- Wedde
- Wehl
- Weidedam
- Westbeemster
- Westdorpe
- Wester Beemster
- Westerbork
- Westerveen
- Westmaas
- Westzaan
- Wevershoek
- Wierden
- Wieringerwerf
- Wijchen
- Wijdenes
- Wijhe
- Wijk bij Duurstede
- Wijk en Aalburg
- Wilgenhoven
- Wilnis
- Winsum
- Witteburg
- Wittem
- Wolfsdrecht
- Wolphaartsdijk
- Wolvega
- Wommels
- Woubrugge
- Woudenberg
- Wouw