European Town Name Generator

Five made-up European town names a press, each built from two real words with the meaning shown.

  1. SassofioritoItalian: sasso, stone + fiorito, flowering.
  2. CasteloclaroPortuguese: castelo, castle + claro, clear.
  3. RoccalietaItalian: rocca, fortress + lieta, glad.
  4. MistmeerDutch: mist, fog + meer, lake.
  5. PenhafloridaPortuguese: penha, cliff + florida, flowery.

How it works

This European town name generator deals made-up towns in Italian, Spanish, Portuguese, Dutch, Swedish and Danish. Each name joins two real words of the language, shows what they mean, and was checked against tables of real places.

Read the full guide

Names for a map of a whole continent

The menu under the button keeps the draw to one language, so a region of your map can sound like one country. Each card names the language and both parts: Selvalunga is Italian selva, forest, and lunga, long. Lock a name you like and press again for the others.

A Dutch town name generator in one choice

Choose Dutch for names such as Vossenwoud, fox forest, and Rietveen, reed bog. They follow the pattern of real Dutch places: an animal, a tree or a landscape word in front of an ending like -dam, -veen or -woud.

Tips
  • German and French towns have pages of their own, linked under the tool.

Questions and answers

Are these real European towns?

No. Every name was matched against GeoNames tables of places in Europe and the Americas and against Wikipedia titles, and anything that matched a real place was cut. The parts are real words. A farm or hamlet missing from them could still share a name.

How are European town names put together?

Most join a landscape word to a describing word. Italian, Spanish and Portuguese put the landscape first, as in Fuenteserena, calm spring. Dutch, Swedish and Danish put it last, as in Vargdal, wolf valley.

Can I get town names in one language only?

Yes. The menu under the button lists Italian, Spanish, Portuguese, Dutch, and Swedish and Danish. Choose one and every press stays in that language.

Has a native speaker checked the names?

No. The words and meanings come from English Wiktionary and the names are joined by rule, so a speaker may find some of them unusual. They are meant for stories, games and maps.

All 139 town names

Italian 29

  • Borgodorato Italian: borgo, village + dorato, golden.
  • Borgofiorito Italian: borgo, village + fiorito, flowering.
  • Boscovecchio Italian: bosco, wood + vecchio, old.
  • Casalieta Italian: casa, house + lieta, glad.
  • Casaquieta Italian: casa, house + quieta, quiet.
  • Collechiaro Italian: colle, hill + chiaro, clear.
  • Collequieto Italian: colle, hill + quieto, quiet.
  • Fontenera Italian: fonte, spring + nera, black.
  • Fonterossa Italian: fonte, spring + rossa, red.
  • Fonteserena Italian: fonte, spring + serena, calm.
  • Montedorato Italian: monte, mountain + dorato, golden.
  • Pietrafiorita Italian: pietra, stone + fiorita, flowering.
  • Poggioventoso Italian: poggio, hillock + ventoso, windy.
  • Pratorosso Italian: prato, meadow + rosso, red.
  • Rivadorata Italian: riva, shore + dorata, golden.
  • Rivalieta Italian: riva, shore + lieta, glad.
  • Roccachiara Italian: rocca, fortress + chiara, clear.
  • Roccalieta Italian: rocca, fortress + lieta, glad.
  • Roccanera Italian: rocca, fortress + nera, black.
  • Sassodorato Italian: sasso, stone + dorato, golden.
  • Sassofiorito Italian: sasso, stone + fiorito, flowering.
  • Sassosereno Italian: sasso, stone + sereno, calm.
  • Selvafredda Italian: selva, forest + fredda, cold.
  • Selvalunga Italian: selva, forest + lunga, long.
  • Selvarossa Italian: selva, forest + rossa, red.
  • Torrefredda Italian: torre, tower + fredda, cold.
  • Torrelieta Italian: torre, tower + lieta, glad.
  • Torreventosa Italian: torre, tower + ventosa, windy.
  • Vallenera Italian: valle, valley + nera, black.
Show all 139 town names (110 more)

Spanish 24

  • Aldeaserena Spanish: aldea, village + serena, calm.
  • Castillodorado Spanish: castillo, castle + dorado, golden.
  • Castillodulce Spanish: castillo, castle + dulce, sweet.
  • Castilloflorido Spanish: castillo, castle + florido, flowery.
  • Fuenteroja Spanish: fuente, spring + roja, red.
  • Fuenteserena Spanish: fuente, spring + serena, calm.
  • Huertadorada Spanish: huerta, garden + dorada, golden.
  • Huertaroja Spanish: huerta, garden + roja, red.
  • Huertaserena Spanish: huerta, garden + serena, calm.
  • Huertofrío Spanish: huerto, orchard + frío, cold.
  • Huertoquieto Spanish: huerto, orchard + quieto, quiet.
  • Molinoclaro Spanish: molino, mill + claro, clear.
  • Molinolargo Spanish: molino, mill + largo, long.
  • Molinosereno Spanish: molino, mill + sereno, calm.
  • Peñaclara Spanish: peña, rock + clara, clear.
  • Piedradorada Spanish: piedra, stone + dorada, golden.
  • Piedradulce Spanish: piedra, stone + dulce, sweet.
  • Piedraventosa Spanish: piedra, stone + ventosa, windy.
  • Puentedulce Spanish: puente, bridge + dulce, sweet.
  • Riberadulce Spanish: ribera, riverbank + dulce, sweet.
  • Riberaroja Spanish: ribera, riverbank + roja, red.
  • Sotoquieto Spanish: soto, grove + quieto, quiet.
  • Torrelarga Spanish: torre, tower + larga, long.
  • Villalarga Spanish: villa, town + larga, long.

Portuguese 27

  • Aldeiaflorida Portuguese: aldeia, village + florida, flowery.
  • Aldeiaventosa Portuguese: aldeia, village + ventosa, windy.
  • Casteloclaro Portuguese: castelo, castle + claro, clear.
  • Casteloflorido Portuguese: castelo, castle + florido, flowery.
  • Ilhadoce Portuguese: ilha, island + doce, sweet.
  • Lagoafria Portuguese: lagoa, lagoon + fria, cold.
  • Lagoaquieta Portuguese: lagoa, lagoon + quieta, quiet.
  • Moinhosereno Portuguese: moinho, mill + sereno, calm.
  • Outeirodoce Portuguese: outeiro, hillock + doce, sweet.
  • Outeiroquieto Portuguese: outeiro, hillock + quieto, quiet.
  • Outeirovelho Portuguese: outeiro, hillock + velho, old.
  • Penhaflorida Portuguese: penha, cliff + florida, flowery.
  • Penhaserena Portuguese: penha, cliff + serena, calm.
  • Penhasombria Portuguese: penha, cliff + sombria, shady.
  • Poçodourado Portuguese: poço, well + dourado, golden.
  • Poçoventoso Portuguese: poço, well + ventoso, windy.
  • Ponteclara Portuguese: ponte, bridge + clara, clear.
  • Pontesombria Portuguese: ponte, bridge + sombria, shady.
  • Ribeiradoce Portuguese: ribeira, stream + doce, sweet.
  • Ribeiralonga Portuguese: ribeira, stream + longa, long.
  • Serrasombria Portuguese: serra, mountain range + sombria, shady.
  • Serraventosa Portuguese: serra, mountain range + ventosa, windy.
  • Soutolongo Portuguese: souto, grove + longo, long.
  • Soutoquieto Portuguese: souto, grove + quieto, quiet.
  • Soutoventoso Portuguese: souto, grove + ventoso, windy.
  • Valedoce Portuguese: vale, valley + doce, sweet.
  • Valesombrio Portuguese: vale, valley + sombrio, shady.

Dutch 32

  • Berkenbroek Dutch: berk, birch + broek, marsh.
  • Berkendam Dutch: berk, birch + dam, dam.
  • Berkenmeer Dutch: berk, birch + meer, lake.
  • Bijendam Dutch: bij, bee + dam, dam.
  • Bijendorp Dutch: bij, bee + dorp, village.
  • Bijenhorst Dutch: bij, bee + horst, elevated land.
  • Eikenveld Dutch: eik, oak + veld, field.
  • Eikenzijl Dutch: eik, oak + zijl, sluice.
  • Hazenhaven Dutch: haas, hare + haven, port.
  • Hazensluis Dutch: haas, hare + sluis, lock.
  • Hazenwoud Dutch: haas, hare + woud, forest.
  • Heidebroek Dutch: heide, heath + broek, marsh.
  • Heidehorst Dutch: heide, heath + horst, elevated land.
  • Kraaiendam Dutch: kraai, crow + dam, dam.
  • Kraaienkerk Dutch: kraai, crow + kerk, church.
  • Meeuwenhaven Dutch: meeuw, gull + haven, port.
  • Meeuwenwijk Dutch: meeuw, gull + wijk, district.
  • Mistbrug Dutch: mist, fog + brug, bridge.
  • Mistmeer Dutch: mist, fog + meer, lake.
  • Molenhorst Dutch: molen, mill + horst, elevated land.
  • Reigerwijk Dutch: reiger, heron + wijk, district.
  • Reigerwoud Dutch: reiger, heron + woud, forest.
  • Rietsluis Dutch: riet, reed + sluis, lock.
  • Rietveen Dutch: riet, reed + veen, bog.
  • Uilenbrug Dutch: uil, owl + brug, bridge.
  • Vossensluis Dutch: vos, fox + sluis, lock.
  • Vossenwoud Dutch: vos, fox + woud, forest.
  • Wilgendonk Dutch: wilg, willow + donk, sandy hill.
  • Windbroek Dutch: wind, wind + broek, marsh.
  • Windwijk Dutch: wind, wind + wijk, district.
  • Zandbroek Dutch: zand, sand + broek, marsh.
  • Zilverzijl Dutch: zilver, silver + zijl, sluice.

Swedish and Danish 27

  • Björkhamn Swedish: björk, birch + hamn, harbor.
  • Frosthamn Swedish: frost, frost + hamn, harbor.
  • Frostholm Swedish: frost, frost + holme, islet.
  • Frostlund Swedish: frost, frost + lund, grove.
  • Hasselvig Danish: hassel, hazel + vig, inlet.
  • Höstlund Swedish: höst, autumn + lund, grove.
  • Höststad Swedish: höst, autumn + stad, town.
  • Laxköping Swedish: lax, salmon + köping, market.
  • Lærkehøj Danish: lærke, lark + høj, hill.
  • Örnbro Swedish: örn, eagle + bro, bridge.
  • Örnskog Swedish: örn, eagle + skog, forest.
  • Ravmose Danish: rav, amber + mose, bog.
  • Ørnebro Danish: ørn, eagle + bro, bridge.
  • Ørnestrand Danish: ørn, eagle + strand, beach.
  • Rævehøj Danish: ræv, fox + høj, hill.
  • Ræveskov Danish: ræv, fox + skov, forest.
  • Rævestrand Danish: ræv, fox + strand, beach.
  • Silverholm Swedish: silver, silver + holme, islet.
  • Silverköping Swedish: silver, silver + köping, market.
  • Sølvborg Danish: sølv, silver + borg, castle.
  • Tågedal Danish: tåge, fog + dal, valley.
  • Tranlund Swedish: trana, crane + lund, grove.
  • Transkog Swedish: trana, crane + skog, forest.
  • Uglested Danish: ugle, owl + sted, place.
  • Ulvehøj Danish: ulv, wolf + høj, hill.
  • Ulvenæs Danish: ulv, wolf + næs, ness.
  • Vargdal Swedish: varg, wolf + dal, valley.

How this list was compiled: 139 made-up town names in five groups, built on 2026-10-03. Each name joins two real words of one language by a fixed pattern: in Italian, Spanish and Portuguese a landscape word followed by a describing word that agrees with it (selva lunga, long forest); in Dutch, Swedish and Danish a plant, animal or landscape word in front of a place-name ending (-dam, -veen, -vik, -havn). Every word and its meaning were checked that day by script on its own English Wiktionary entry, in the section for that language (https://en.wiktionary.org, CC BY-SA 4.0); a word whose entry did not bear out the meaning was cut. Every name was then matched, with spaces and accents ignored, against the GeoNames country tables of Italy, Spain, Portugal, the Netherlands, Belgium, Sweden and Denmark (every named place, with alternate names, and the first words of longer names) and against the GeoNames world table of cities of 500 people and up (https://www.geonames.org, CC BY 4.0), and as an exact title on English Wikipedia; a name that matched was cut. Of 1380 names the patterns can spell, 1146 matched nothing in those tables, and 160 of them were chosen. A second pass that day matched the 160, joined and as two words, against the GeoNames tables of Norway, Finland, Germany, Austria, Switzerland, France, the United Kingdom, the United States, Brazil, Angola, Mozambique, Cape Verde, Suriname and nineteen Spanish-speaking countries of the Americas, and against titles on the Wikipedia of each name's own language; 21 more were cut there, because a village, farm, lake, hill, ship or bridge carries the name. A place too small for these tables could still share a name with one on the list. The names are for stories, games and maps: nobody who speaks these languages has read the list, and a speaker may find some joins unusual. German, French, Greek, Japanese and other languages have their own pages in this family and are not repeated here. Licence: Word meanings from English Wiktionary (CC BY-SA 4.0); place tables from GeoNames (CC BY 4.0). The names and the selection are our own work.