Dutch City Name Generator
Real and Invented Town Names From the Netherlands
Tap a name to copy itPress Space for a new batch500 names in this generator
Generate Dutch city and town names, from real places like Amsterdam, Dordrecht, Zierikzee and Damwâld to invented settlements such as Veldersluis and Markendrecht built from authentic Dutch endings like -dam, -drecht, -wijk, -veen and -zijl. Useful for fiction, maps, games and worldbuilding set in the Low Countries.
About dutch city names
Dutch place names describe a landscape that people built by hand, so the endings are mostly about water and reclaimed ground. A -dam was a dam across a river (Amsterdam on the Amstel, Rotterdam on the Rotte, Edam on the E), -drecht a ford or ferry crossing (Dordrecht, Zwijndrecht), -sluis a lock, -dijk a dike, -meer a lake (Zoetermeer), -veen drained peat bog (Hoogeveen, Veenendaal), and -zijl a drainage sluice, which is why so many Groningen and Friesland names end that way (Delfzijl). Dry-land endings are -wijk (settlement), -burg (fort), -lo (forest clearing, as in Almelo and Venlo), -hoven or -hove (farmstead), -woude or -wold (woodland), and -kerk.
The apostrophe in 's-Hertogenbosch and 's-Gravenhage is a clipped des, meaning 'of the': the duke's forest and the count's hedge. IJ counts as a single letter, so both halves are capitalised in IJmuiden and IJsselstein. Locators are spelled out in full: Alphen aan den Rijn, Egmond aan Zee, Bergen op Zoom. In Friesland many towns now use official Frisian spellings (Damwâld, Earnewâld, Berltsum), and Frisian village names in -um, -ga and -werd (Wommels, Mantgum, Kimswerd) sound quite different from Holland's.
The list opens with real cities, towns and villages from every province, then moves into invented names that follow the same rules, so you can lift a plausible Dutch setting straight onto a map.
Tips for choosing a name
- Match the ending to the terrain: -dam, -drecht, -sluis and -zijl for towns on rivers and polders in the west and north; -lo, -berg and -woude for the sandy, wooded east (Veluwe, Twente, Achterhoek).
- For a Frisian setting use -um, -ga, -werd or -ryp endings (Dronryp, Kimswerd, Wergea) and consider the official Frisian spelling with â or y, which instantly signals the province.
- Write the full locator when a name needs it (aan den Rijn, aan Zee, op Zoom, aan de Vecht); Dutch speakers never abbreviate these the way English does with 'upon'.
- Capitalise both letters of IJ at the start of a name (IJmuiden, IJsselstein) and keep the lowercase 's- prefix with its apostrophe ('s-Hertogenbosch) even at the beginning of a sentence.
- Check an invented name against a map of the Netherlands and Flanders before using it for a fictional town; the suffix system is so productive that many plausible coinages already exist as real villages.
Frequently asked questions
Why do so many Dutch cities end in -dam?
Because medieval towns in Holland grew up where a river was dammed to control tides and drainage, and the dam became the market square. Amsterdam is the dam on the Amstel, Rotterdam the dam on the Rotte, Schiedam on the Schie, Edam on the E, Zaandam on the Zaan, and Monnickendam the monks' dam.
What is the difference between Den Haag and 's-Gravenhage?
They are the same city. 's-Gravenhage ('the count's hedge' or hunting enclosure) is the formal name used in official documents and on the train timetable; Den Haag is the everyday name, and the municipality itself uses Den Haag. English speakers say The Hague, a literal translation.
Are these real Dutch cities or made up?
Both. Roughly the first four hundred names are real cities, towns and villages from all twelve provinces, spelled as they appear on Dutch road signs, including Frisian official spellings. The remainder are invented names assembled from authentic Dutch and Frisian elements so they sit naturally beside the real ones on a fictional map.
How do you pronounce Dutch town names?
The hardest sounds are the guttural g and ch (Groningen is roughly KHROH-ning-en, Scheveningen SKHAY-ven-ing-en), ui as in Muiden and Uithoorn (between 'ow' and 'oy'), and the ij/ei diphthong as in IJmuiden and Leiden, close to English 'eye'. Oe is pronounced 'oo', so Hoek van Holland is 'hook', and a final -en is often reduced to a soft 'uh'.
All 500 dutch city names
Browse the full list
- Amsterdam
- Rotterdam
- Den Haag
- Utrecht
- Eindhoven
- Groningen
- Tilburg
- Almere
- Breda
- Nijmegen
- Apeldoorn
- Arnhem
- Haarlem
- Enschede
- Amersfoort
- Zaanstad
- 's-Hertogenbosch
- Zwolle
- Zoetermeer
- Leiden
- Leeuwarden
- Maastricht
- Dordrecht
- Ede
- Alphen aan den Rijn
- Alkmaar
- Emmen
- Delft
- Venlo
- Deventer
- Helmond
- Oss
- Amstelveen
- Hilversum
- Heerlen
- Hengelo
- Purmerend
- Roosendaal
- Schiedam
- Lelystad
- Almelo
- Hoorn
- Vlaardingen
- Gouda
- Assen
- Bergen op Zoom
- Capelle aan den IJssel
- Veenendaal
- Katwijk
- Zeist
- Nieuwegein
- Hardenberg
- Roermond
- Doetinchem
- Heerhugowaard
- Terneuzen
- Den Helder
- Kampen
- Woerden
- Houten
- Weert
- Middelburg
- Waalwijk
- Harderwijk
- Zutphen
- Vlissingen
- Barneveld
- Heerenveen
- Rijswijk
- Hoogeveen
- Ridderkerk
- Soest
- Kerkrade
- Tiel
- Noordwijk
- Oosterhout
- Goes
- Meppel
- Nijkerk
- Veldhoven
- Uden
- Wageningen
- Zwijndrecht
- Gorinchem
- Culemborg
- Medemblik
- Enkhuizen
- Edam
- Volendam
- Monnickendam
- Marken
- Zaandam
- Naarden
- Muiden
- Weesp
- Bussum
- Huizen
- Blaricum
- Laren
- Baarn
- Spakenburg
- Elburg
- Hattem
- Oldenzaal
- Ootmarsum
- Delden
- Rijssen
- Nijverdal
- Raalte
- Ommen
- Dalfsen
- Steenwijk
- Giethoorn
- Vollenhove
- Blokzijl
- Urk
- Emmeloord
- Dronten
- Zeewolde
- Sneek
- Bolsward
- Harlingen
- Franeker
- Dokkum
- Workum
- Hindeloopen
- Stavoren
- IJlst
- Sloten
- Joure
- Drachten
- Lemmer
- Makkum
- Appingedam
- Delfzijl
- Veendam
- Winschoten
- Stadskanaal
- Hoogezand
- Haren
- Zuidlaren
- Coevorden
- Borger
- Roden
- Dwingeloo
- Westerbork
- Zuidhorn
- Grou
- Akkrum
- Bourtange
- Ter Apel
- Pieterburen
- Uithuizen
- Zoutkamp
- Holwerd
- Den Burg
- Oudeschild
- Schagen
- Anna Paulowna
- Wieringerwerf
- Castricum
- Heiloo
- Egmond aan Zee
- Heemskerk
- Beverwijk
- IJmuiden
- Zandvoort
- Heemstede
- Bloemendaal
- Hillegom
- Lisse
- Sassenheim
- Oegstgeest
- Voorschoten
- Wassenaar
- Leidschendam
- Voorburg
- Scheveningen
- Pijnacker
- Nootdorp
- Berkel en Rodenrijs
- Maassluis
- Hoek van Holland
- Naaldwijk
- 's-Gravenzande
- Brielle
- Hellevoetsluis
- Spijkenisse
- Oostvoorne
- Ouddorp
- Middelharnis
- Zierikzee
- Brouwershaven
- Burgh-Haamstede
- Renesse
- Veere
- Domburg
- Westkapelle
- Zoutelande
- Yerseke
- Tholen
- Sint-Maartensdijk
- Hulst
- Axel
- Sluis
- Oostburg
- Cadzand
- Breskens
- Aardenburg
- Sas van Gent
- Zevenbergen
- Klundert
- Willemstad
- Oudenbosch
- Etten-Leur
- Zundert
- Rijen
- Dongen
- Loon op Zand
- Kaatsheuvel
- Drunen
- Heusden
- Vlijmen
- Boxtel
- Schijndel
- Veghel
- Sint-Oedenrode
- Best
- Oirschot
- Hilvarenbeek
- Goirle
- Oisterwijk
- Vught
- Rosmalen
- Zaltbommel
- Grave
- Cuijk
- Boxmeer
- Gennep
- Venray
- Horst
- Tegelen
- Thorn
- Maasbracht
- Echt
- Susteren
- Stein
- Meerssen
- Valkenburg aan de Geul
- Gulpen
- Vaals
- Simpelveld
- Brunssum
- Landgraaf
- Geleen
- Sittard
- Eijsden
- Margraten
- Epen
- Wijlre
- Nuenen
- Geldrop
- Mierlo
- Someren
- Asten
- Deurne
- Gemert
- Son en Breugel
- Eersel
- Bladel
- Valkenswaard
- Waalre
- Bergeijk
- Budel
- Heeze
- Nederweert
- Panningen
- Baarlo
- Blerick
- Arcen
- Mook
- Groesbeek
- Malden
- Wijchen
- Druten
- Geldermalsen
- Leerdam
- Vianen
- Sliedrecht
- Papendrecht
- Alblasserdam
- Kinderdijk
- Lekkerkerk
- Krimpen aan den IJssel
- Schoonhoven
- Oudewater
- Montfoort
- IJsselstein
- Lopik
- Harmelen
- Bodegraven
- Reeuwijk
- Boskoop
- Waddinxveen
- Moordrecht
- Nieuwerkerk aan den IJssel
- Leiderdorp
- Zoeterwoude
- Rijnsburg
- Nieuwkoop
- Mijdrecht
- Uithoorn
- Aalsmeer
- Hoofddorp
- Nieuw-Vennep
- Ouderkerk aan de Amstel
- Abcoude
- Breukelen
- Maarssen
- Loenen aan de Vecht
- Vreeland
- Loosdrecht
- De Bilt
- Bilthoven
- Driebergen
- Doorn
- Amerongen
- Rhenen
- Scherpenzeel
- Woudenberg
- Leusden
- Putten
- Ermelo
- Nunspeet
- Epe
- Vaassen
- Heerde
- Oldebroek
- Voorthuizen
- Garderen
- Otterlo
- Lunteren
- Bennekom
- Renkum
- Oosterbeek
- Velp
- Rheden
- Dieren
- Brummen
- Eerbeek
- Twello
- Holten
- Markelo
- Lochem
- Borculo
- Ruurlo
- Vorden
- Zelhem
- Aalten
- Winterswijk
- Lichtenvoorde
- Groenlo
- Eibergen
- Haaksbergen
- Wierden
- Vriezenveen
- Tubbergen
- Denekamp
- Losser
- Borne
- Dedemsvaart
- Staphorst
- Zwartsluis
- Genemuiden
- Hasselt
- Heino
- Wijhe
- Olst
- Diepenveen
- Tzummarum
- Sexbierum
- Minnertsga
- Wommels
- Ferwert
- Hallum
- Stiens
- Burdaard
- Anjum
- Damwâld
- Burgum
- Kollum
- Buitenpost
- Surhuisterveen
- Gorredijk
- Oldeberkoop
- Wolvega
- Noordwolde
- Balk
- Koudum
- Oudemirdum
- Bakhuizen
- Heeg
- Woudsend
- Witmarsum
- Kimswerd
- Pingjum
- Blauwhuis
- Terherne
- Earnewâld
- Wergea
- Reduzum
- Mantgum
- Jorwert
- Dronryp
- Berltsum
- Marsum
- Veldersluis
- Noordermeer
- Weversdam
- Hollebroek
- Kesterveen
- Lindenhoven
- Markendrecht
- Reigersdam
- Hazelaarsdijk
- Vossenbroek
- Beekhuizen
- Schapendrecht
- Kraaienveen
- Ganzenhoek
- Zuiderzijl
- Oosterzand
- Hoogeland
- Laagmeer
- Nieuwveld
- Polderwijk
- Dijkstede
- Torenburg
- Wielerdam
- Bosschenhoven
- Berkenlo
- Eikenhorst
- Elzenveen
- Wilgenbroek
- Essendrecht
- Vlierzijl
- Sint-Jorishoven
- Sint-Annadrecht
- Hendrikshoeve
- Dirkswoude
- Claesdorp
- Zwartewater
- Rodevaart
- Langesloot
- Hoorn aan de Maas
- Oosterhout aan de Linge
- Vlietdam aan Zee
- Bergen aan de Vecht
- Nieuwerbrug aan den Rijn
- 's-Gravenveen
- 's-Herenwijk
- 's-Heerenzijl
- Waterlandskerke
- Koekange
- Molenaarsgraaf
- Ruigewaard
- Slootermeer
- Grevelingenstad
- Kolksluis
- Brakelveen
- Tolhuizen
- Veerdam
- Biezenmortel
- Zeggewaard
- Moerdijk
- Moerkapelle
- Venhuizen
- Hoogwoud
- Laagwoude
- Middenbeemster
- Westbeemster
- Noordbeemster
- Purmerland
- Ilpendam
- Watergang
- Broek in Waterland
- Zunderdorp
- Ransdorp
- Durgerdam
- Uitdam
- Holysloot
- Schellingwoude
- Nieuwendam
- Buiksloot
- Landsmeer
- Den Ilp
- Oostzaan
- Westzaan
- Koog aan de Zaan
- Goudriaan aan de Lek
Related generators
Dutch Name Generator
Realistic Names From the Netherlands, Tussenvoegsels Included
German Town Name Generator
Real German towns from the Baltic to Bavaria
Belgian Name Generator
Flemish, Walloon and Brussels names
French City Name Generator
Real French cities from Paris to Perpignan
European Town Name Generator
Fictional towns and villages from every corner of Europe
Swedish Town Name Generator
Authentic Swedish Town and Village Names
More in Places & Geography
Canyon Name Generator
Real and invented names for canyons, gorges and gulches
Old West Town Name Generator
Frontier towns, mining camps, and cattle stops
Ski Resort Name Generator
Alpine resort, ski area and mountain lodge names
Egyptian City Name Generator
Ancient Egyptian City Names From the Nile Valley
Persian City Name Generator
Real and Invented City Names from Greater Persia
Ocean Name Generator
Names for seas, oceans, and open water