Dutch Town Name Generator
Authentic Dutch Village and Small-Town Names
Tap a name to copy itPress Space for a new batch500 names in this generator
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.
Tips for choosing a name
- 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.
All 500 dutch town names
Browse the full list
- Volendam
- Marken
- Monnickendam
- Westerveen
- Edam
- Landsmeer
- Oostzaan
- Oosterzijl
- Westzaan
- Zaandijk
- Koog aan de Zaan
- Noorddrecht
- Heiloo
- Egmond aan Zee
- Egmond-Binnen
- Hollewijk
- Schoorl
- Groet
- Dirkshorn
- Lindendam
- Wieringerwerf
- Middenmeer
- Hippolytushoef
- Berkelsluis
- Den Oever
- Wijdenes
- Schellinkhout
- Wilgenhoven
- Blokker
- Zwaag
- Obdam
- Eikenlo
- Twisk
- Abbekerk
- Lambertschaag
- Heerenzand
- Sijbekarspel
- Benningbroek
- Stompetoren
- Boschwijk
- Grootschermer
- Middenbeemster
- Westbeemster
- Molenveen
- Purmerland
- Kwadijk
- Hobrede
- Ravenswoude
- Warder
- Middelie
- Oosthuizen
- Wolfsdrecht
- Lisse
- Hillegom
- Warmond
- Leeuwenbroek
- Oegstgeest
- Rijnsburg
- Bleiswijk
- Reigerdam
- Zevenhuizen
- Moerkapelle
- Waddinxveen
- Kraaienveen
- Boskoop
- Woubrugge
- Hoogmade
- Ganzenzijl
- Ter Aar
- Nieuwveen
- Zevenhoven
- Koningsveld
- Haastrecht
- Stolwijk
- Bergambacht
- Graafsdijk
- Ammerstol
- Schoonhoven
- Rhoon
- Hertogenbroek
- Poortugaal
- Pernis
- Spijkenisse
- Vrouwendam
- Hekelingen
- Oostvoorne
- Brielle
- Kloosterveen
- Vierpolders
- Zwartewaal
- Maassluis
- Kapellewoude
- Ter Heijde
- Poeldijk
- Wateringen
- Abdijsluis
- Kwintsheul
- 's-Gravenzande
- Ouddorp
- Nieuwerdrecht
- Herkingen
- Nieuwe-Tonge
- Ooltgensplaat
- Ouderwijk
- Den Bommel
- Puttershoek
- Mijnsheerenland
- Blauwveen
- Westmaas
- Heinenoord
- 's-Gravendeel
- Groenewoude
- Streefkerk
- Groot-Ammers
- Nieuwpoort
- Witteburg
- Ameide
- Meerkerk
- Giessenburg
- Roodezand
- Hardinxveld-Giessendam
- Bleskensgraaf
- Molenaarsgraaf
- Turfdrecht
- Brandwijk
- Heukelum
- Acquoy
- Steenwerd
- Beesd
- Veere
- Domburg
- IJzerdam
- Serooskerke
- Oostkapelle
- Vrouwenpolder
- Zoutezijl
- Arnemuiden
- Kapelle
- Wolphaartsdijk
- Middelveen
- Heinkenszand
- 's-Heerenhoek
- Ovezande
- Noorderhoven
- Ellewoutsdijk
- 's-Heer Arendskerke
- Zierikzee
- Bovenwoude
- Brouwershaven
- Bruinisse
- Oosterland
- Buitendam
- Burgh-Haamstede
- Ellemeet
- Ouwerkerk
- Binnenveen
- Sint-Maartensdijk
- Stavenisse
- Sas van Gent
- Achterhoven
- Zaamslag
- Biervliet
- IJzendijke
- Voorwijk
- Oostburg
- Hoofdplaat
- Philippine
- Amstelwoude
- Westdorpe
- Koewacht
- Clinge
- Vechtzijl
- Hilvarenbeek
- Goirle
- Moergestel
- Rijnsveen
- Haaren
- Esch
- Gemert
- Maasdrecht
- Bakel
- Deurne
- Asten
- Waalhoven
- Someren
- Bergeijk
- Reusel
- IJsseldam
- Bladel
- Hapert
- Hoogeloon
- Schelderwoude
- Aarle-Rixtel
- Stiphout
- Mill
- Dommelsluis
- Grave
- Cuijk
- Haps
- Reggewoude
- Escharen
- Ravenstein
- Herpen
- Dinkeldrecht
- Berghem
- Helvoirt
- Udenhout
- Hunzeveen
- Berkel-Enschot
- Drunen
- Elshout
- Eemwijk
- Rijen
- Gilze
- Raamsdonksveer
- Lingedam
- Geertruidenberg
- Made
- Standdaarbuiten
- Merwedrecht
- Oudenbosch
- Hoeven
- Bosschenhoofd
- Zaanwoude
- Rucphen
- Prinsenbeek
- Etten-Leur
- Spaarnedam
- Wouw
- Huijbergen
- Putte
- Roerdijk
- Meerssen
- Gulpen
- Wittem
- Geuldrecht
- Mechelen
- Epen
- Cadier en Keer
- Veluwezand
- Berg en Terblijt
- Schin op Geul
- Voerendaal
- Kempenhoven
- Klimmen
- Roosteren
- Maasbracht
- Peelveen
- Linne
- Herten
- Swalmen
- Gooiwoude
- Broekhuizen
- Arcen
- Velden
- Bollenwijk
- Horst
- Sevenum
- Mook
- Duinhoven
- Middelaar
- Heythuysen
- Roggel
- Polderdam
- Neer
- Hunsel
- Ittervoort
- Dijkwoude
- Panningen
- Helden
- Maasbree
- Molendrecht
- Nijkerk
- Putten
- Ermelo
- Sluiswijk
- Elburg
- Nunspeet
- Vierhouten
- Vaartzijl
- Elspeet
- Uddel
- Garderen
- Terpwijk
- Voorthuizen
- Dieren
- Rheden
- Heidedrecht
- Velp
- Rozendaal
- Oosterbeek
- Weidedam
- Woudenberg
- Rhenen
- Kesteren
- Vlasdrecht
- Opheusden
- Dodewaard
- Lienden
- Korenwijk
- Zaltbommel
- Kerkdriel
- Rossum
- Kersendam
- Hedel
- Wijk en Aalburg
- Beneden-Leeuwen
- Beukenwijk
- Druten
- Beuningen
- Wijchen
- Essenwoude
- Groesbeek
- Berg en Dal
- Millingen aan de Rijn
- Iepenzijl
- Bemmel
- Huissen
- Didam
- Dennendam
- Wehl
- Doesburg
- Drempt
- Sparrenwijk
- Hummelo
- Lichtenvoorde
- Aalten
- Oude Sluis
- Dinxperlo
- Varsseveld
- Terborg
- Nieuwe Wetering
- Gorssel
- Warnsveld
- Steenderen
- Lange Zijl
- Baak
- Almen
- Dalfsen
- Hoge Werf
- Nieuwleusen
- Staphorst
- Rouveen
- Lage Vaart
- Hasselt
- Oldemarkt
- Kuinre
- Kleine Terp
- Raalte
- Heino
- Wijhe
- Grote Polder
- Wierden
- Enter
- Goor
- Sint Aldegondekerk
- Markelo
- Diepenheim
- Tubbergen
- Sint Odulfsveen
- Vriezenveen
- Vroomshoop
- Den Ham
- Onze-Lieve-Vrouwedijk
- Daarle
- Beilen
- Westerbork
- Heiligerlee-Zuid
- Dwingeloo
- Diever
- Vledder
- Ooster Egmond
- Nieuwlande
- Dalen
- Schoonebeek
- Wester Beemster
- Klazienaveen
- Nieuw-Amsterdam
- Gasselte
- Zuider Schermer
- Gieten
- Rolde
- Grolloo
- Kerkbuurt aan de Vecht
- Anloo
- Veenhuizen
- Vries
- Molenwaard
- Zeijen
- Smilde
- Hooghalen
- Zwanenhoek
- Bellingwolde
- Vlagtwedde
- Sellingen
- Vossenbroek
- Blijham
- Wedde
- Middelstum
- Dassenwoude
- Bedum
- Winsum
- Baflo
- Hazendrecht
- Warffum
- Stedum
- Ten Boer
- Eendendijk
- Ten Post
- Zuidhorn
- Grijpskerk
- Merelveen
- Kloosterburen
- Leens
- Ulrum
- Spreeuwenzijl
- Zoutkamp
- Lauwersoog
- Meeden
- Valkenwerd
- Sneek
- Bolsward
- Franeker
- Arendsdam
- Harlingen
- IJlst
- Sloten
- Haverdrecht
- Balk
- Wolvega
- Gorredijk
- Roggeveen
- Buitenpost
- Kollum
- Burgum
- Tarwewijk
- Hurdegaryp
- Grou
- Ferwert
- Gerstwoude
- Holwerd
- Ternaard
- Anjum
- Raapzijl
- Damwâld
- Menaam
- Dronryp
- Boterdam
- Wommels
- Easterein
- Mantgum
- Kaaswijk
- Warns
- Bakhuizen
- Oudemirdum
- Melkveen
- Sondel
- Echtenerbrug
- Terherne
- Scheepswoude
- Langweer
- Sint Nicolaasga
- Sintjohannesga
- Ankerdrecht
- Hollum
- De Cocksdorp
- Soest
- Vissershaven aan Zee
- Soesterberg
- Baarn
- Eemnes
- Roeiersdijk
- Amerongen
- Maarn
- Maarsbergen
- Schippersbroek
- Wijk bij Duurstede
- Cothen
- Everdingen
- Zeilmakerswoude
- Lopik
- Benschop
- Montfoort
- Houtzagersveen
- Linschoten
- Nigtevecht
- Abcoude
- Pottenbakkersdam
- Baambrugge
- Wilnis
- Mijdrecht
- Smedenwijk
- Groenekan
- Hollandsche Rading
- Lage Vuursche
- Wevershoek
- Den Dolder
- Austerlitz
- Marknesse
- Blekersveen
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
More in Places & Geography
Southern Town Name Generator
Small-town names straight out of the American South
Bridge Name Generator
Spans, Viaducts, Crossings and Old Stone Bridges
Building Name Generator
Towers, Halls, Lofts and Landmarks That Sound Real
Citadel Name Generator
Names for the fortified heart of any city
Victorian City Name Generator
Soot-Stained Mill Towns, Spa Resorts and Imperial Ports
Egyptian City Name Generator
Ancient Egyptian City Names From the Nile Valley