French City Name Generator

Real French cities from Paris to Perpignan

Places & Geography500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 names in this generator

Pull authentic French city names, from major metropolises like Lyon and Marseille to regional capitals and historic cathedral cities. Ideal for novels, tabletop campaigns, travel itineraries, and any project set in France.

About french city names

French city names carry more than a thousand years of layered history. Many of the oldest, such as Paris, Reims, and Nantes, come from the Gaulish tribes the Romans encountered (the Parisii, the Remi, the Namnetes), while others preserve Latin roots: Orléans was Aurelianum, Lyon was Lugdunum, and Grenoble was Gratianopolis. A third wave came from medieval saints and churches, which is why so many towns begin with Saint-, and later centuries added descriptive tags like -sur-Seine (on the Seine), -en-Provence, and -les-Bains (spa town) to distinguish places that shared a name.

Every name in this list is a real French city or sizeable commune, spelled with its correct accents and hyphens. French convention hyphenates multi-word place names (Aix-en-Provence, Clermont-Ferrand, Saint-Étienne) and capitalizes every element except articles and prepositions, so keep those forms intact if you want your writing to look authentic to a French reader.

For fiction, the strongest picks are usually mid-sized regional cities. Everyone knows Paris and Marseille, but names like Carcassonne, Annecy, Angoulême, or Le Puy-en-Velay give a setting texture without dragging in the reader's assumptions about a famous capital. Coastal names (Sète, Royan, Saint-Malo) suit maritime stories, and northeastern names (Metz, Verdun, Sedan) instantly evoke the two World Wars.

Tips for choosing a name

  • Match the region to your story: Breton names (Brest, Quimper, Vannes) feel Celtic and windswept, while Provençal names (Aix-en-Provence, Arles, Carpentras) sound sun-baked and Mediterranean.
  • Keep the accents. Nîmes, Sète, and Besançon look wrong to French readers without them, and the accents change pronunciation.
  • Use a hyphenated commune name (Rueil-Malmaison, Châlons-en-Champagne) when you want a place that sounds specific and lived-in rather than famous.
  • For an invented French city, borrow the pattern of a real one: a Gaulish or Latin core plus a modern suffix, such as 'Montrevel-sur-Loire' or 'Saint-Aubin-les-Bains'.

Frequently asked questions

Are these real French cities?

Yes. Every name is a real city or commune in metropolitan France or Corsica, spelled the way it appears on French maps and road signs, including accents and hyphens.

Why do so many French city names have hyphens or start with Saint?

Hyphens are standard French practice for multi-word place names, and the Saint- prefix reflects the medieval habit of naming parishes after their patron saint. Suffixes like -sur-Marne or -en-Provence were added to tell apart towns that shared a name.

What is the difference between this and the French Town Name Generator?

This list focuses on cities and large communes with real regional or national importance. The town generator covers smaller villages and market towns, which tend to have more rustic, hyphenated, and rural names.

Can I use these names in a novel or game?

Absolutely. Real place names are not copyrighted, so you are free to set a story, tabletop campaign, or video game in any of these cities.

All 500 french city names

Browse the full list
  • Paris
  • Marseille
  • Lyon
  • Toulouse
  • Nice
  • Nantes
  • Montpellier
  • Strasbourg
  • Bordeaux
  • Lille
  • Rennes
  • Reims
  • Toulon
  • Saint-Étienne
  • Le Havre
  • Grenoble
  • Dijon
  • Angers
  • Nîmes
  • Villeurbanne
  • Clermont-Ferrand
  • Le Mans
  • Aix-en-Provence
  • Brest
  • Tours
  • Amiens
  • Limoges
  • Annecy
  • Perpignan
  • Boulogne-Billancourt
  • Metz
  • Besançon
  • Orléans
  • Rouen
  • Mulhouse
  • Caen
  • Nancy
  • Argenteuil
  • Montreuil
  • Roubaix
  • Tourcoing
  • Nanterre
  • Avignon
  • Vitry-sur-Seine
  • Créteil
  • Poitiers
  • Dunkerque
  • Versailles
  • Aubervilliers
  • Colombes
  • Aulnay-sous-Bois
  • Asnières-sur-Seine
  • Rueil-Malmaison
  • Pau
  • Antibes
  • Saint-Maur-des-Fossés
  • Champigny-sur-Marne
  • La Rochelle
  • Calais
  • Cannes
  • Béziers
  • Colmar
  • Bourges
  • Saint-Nazaire
  • Mérignac
  • Valence
  • Ajaccio
  • Issy-les-Moulineaux
  • Villeneuve-d'Ascq
  • Levallois-Perret
  • Quimper
  • Noisy-le-Grand
  • Neuilly-sur-Seine
  • Troyes
  • Antony
  • La Seyne-sur-Mer
  • Sarcelles
  • Vénissieux
  • Pessac
  • Clichy
  • Ivry-sur-Seine
  • Chambéry
  • Lorient
  • Cergy
  • Montauban
  • Saint-Quentin
  • Niort
  • Beauvais
  • Cholet
  • Hyères
  • Vannes
  • La Roche-sur-Yon
  • Chartres
  • Bayonne
  • Meaux
  • Narbonne
  • Évry-Courcouronnes
  • Fréjus
  • Arles
  • Grasse
  • Belfort
  • Blois
  • Albi
  • Carcassonne
  • Tarbes
  • Chalon-sur-Saône
  • Châteauroux
  • Charleville-Mézières
  • Angoulême
  • Brive-la-Gaillarde
  • Boulogne-sur-Mer
  • Bastia
  • Sète
  • Saint-Malo
  • Laval
  • Compiègne
  • Vichy
  • Épinal
  • Auxerre
  • Mâcon
  • Nevers
  • Périgueux
  • Agen
  • Montluçon
  • Alès
  • Arras
  • Lens
  • Douai
  • Valenciennes
  • Cambrai
  • Saint-Omer
  • Thionville
  • Haguenau
  • Sarreguemines
  • Bar-le-Duc
  • Verdun
  • Sedan
  • Châlons-en-Champagne
  • Épernay
  • Soissons
  • Laon
  • Évreux
  • Lisieux
  • Cherbourg-en-Cotentin
  • Alençon
  • Saint-Lô
  • Saint-Brieuc
  • Fougères
  • Vitré
  • Saumur
  • Vendôme
  • Dreux
  • Fontainebleau
  • Melun
  • Pontoise
  • Saint-Germain-en-Laye
  • Rambouillet
  • Étampes
  • Villefranche-sur-Saône
  • Bourg-en-Bresse
  • Roanne
  • Annemasse
  • Thonon-les-Bains
  • Aix-les-Bains
  • Albertville
  • Gap
  • Digne-les-Bains
  • Draguignan
  • Menton
  • Salon-de-Provence
  • Martigues
  • Aubagne
  • Orange
  • Carpentras
  • Cavaillon
  • Montélimar
  • Aurillac
  • Le Puy-en-Velay
  • Rodez
  • Cahors
  • Auch
  • Lourdes
  • Dax
  • Mont-de-Marsan
  • Biarritz
  • Royan
  • Saintes
  • Cognac
  • Rochefort
  • Guéret
  • Tulle
  • Moulins
  • Sens
  • Dole
  • Lons-le-Saunier
  • Vesoul
  • Montbéliard
  • Saint-Denis
  • Drancy
  • Pantin
  • Bondy
  • Fontenay-sous-Bois
  • Maisons-Alfort
  • Chelles
  • Clamart
  • Sartrouville
  • Épinay-sur-Seine
  • Villejuif
  • Sevran
  • Bobigny
  • Cachan
  • Vincennes
  • Montrouge
  • Suresnes
  • Meudon
  • Puteaux
  • Massy
  • Courbevoie
  • Le Blanc-Mesnil
  • Saint-Ouen-sur-Seine
  • Bagneux
  • Vanves
  • Gennevilliers
  • Livry-Gargan
  • Corbeil-Essonnes
  • Palaiseau
  • Choisy-le-Roi
  • Villepinte
  • Rosny-sous-Bois
  • Savigny-sur-Orge
  • Sainte-Geneviève-des-Bois
  • Conflans-Sainte-Honorine
  • Poissy
  • Mantes-la-Jolie
  • Les Mureaux
  • Houilles
  • Bagnolet
  • Gagny
  • Noisy-le-Sec
  • Chatou
  • Vélizy-Villacoublay
  • Athis-Mons
  • Viry-Châtillon
  • Yerres
  • Franconville
  • Goussainville
  • Villiers-le-Bel
  • Garges-lès-Gonesse
  • Gonesse
  • Bezons
  • Ermont
  • Herblay-sur-Seine
  • Taverny
  • Montmorency
  • Saint-Cloud
  • Sèvres
  • Châtillon
  • Fontenay-aux-Roses
  • Sceaux
  • Le Plessis-Robinson
  • Châtenay-Malabry
  • Malakoff
  • Le Kremlin-Bicêtre
  • Alfortville
  • Charenton-le-Pont
  • Saint-Mandé
  • Nogent-sur-Marne
  • Le Perreux-sur-Marne
  • Villiers-sur-Marne
  • Sucy-en-Brie
  • Boissy-Saint-Léger
  • Villeneuve-Saint-Georges
  • Orly
  • Thiais
  • Fresnes
  • L'Haÿ-les-Roses
  • Arcueil
  • Gentilly
  • Brunoy
  • Montgeron
  • Draveil
  • Ris-Orangis
  • Grigny
  • Les Ulis
  • Brétigny-sur-Orge
  • Arpajon
  • Dourdan
  • Coulommiers
  • Torcy
  • Lagny-sur-Marne
  • Pontault-Combault
  • Roissy-en-Brie
  • Ozoir-la-Ferrière
  • Savigny-le-Temple
  • Combs-la-Ville
  • Nemours
  • Montereau-Fault-Yonne
  • Provins
  • Bussy-Saint-Georges
  • Trappes
  • Guyancourt
  • Montigny-le-Bretonneux
  • Élancourt
  • Plaisir
  • Maisons-Laffitte
  • Le Vésinet
  • Marly-le-Roi
  • Louveciennes
  • Stains
  • La Courneuve
  • Le Bourget
  • Tremblay-en-France
  • Villemomble
  • Le Raincy
  • Neuilly-sur-Marne
  • Clichy-sous-Bois
  • Montfermeil
  • Les Lilas
  • Romainville
  • Enghien-les-Bains
  • L'Isle-Adam
  • Creil
  • Senlis
  • Chantilly
  • Noyon
  • Abbeville
  • Albert
  • Péronne
  • Château-Thierry
  • Villers-Cotterêts
  • Chauny
  • Hirson
  • Maubeuge
  • Le Cateau-Cambrésis
  • Denain
  • Saint-Amand-les-Eaux
  • Marcq-en-Barœul
  • Wattrelos
  • Lambersart
  • Croix
  • Wasquehal
  • Halluin
  • Armentières
  • Hazebrouck
  • Grande-Synthe
  • Gravelines
  • Bergues
  • Liévin
  • Hénin-Beaumont
  • Carvin
  • Béthune
  • Bruay-la-Buissière
  • Berck
  • Le Touquet-Paris-Plage
  • Étaples
  • Montreuil-sur-Mer
  • Wimereux
  • Chaumont
  • Saint-Dizier
  • Langres
  • Vitry-le-François
  • Sainte-Menehould
  • Rethel
  • Givet
  • Romilly-sur-Seine
  • Nogent-sur-Seine
  • Lunéville
  • Toul
  • Pont-à-Mousson
  • Longwy
  • Vandœuvre-lès-Nancy
  • Forbach
  • Saint-Avold
  • Sarrebourg
  • Hayange
  • Bitche
  • Sélestat
  • Obernai
  • Saverne
  • Molsheim
  • Schiltigheim
  • Illkirch-Graffenstaden
  • Wissembourg
  • Guebwiller
  • Thann
  • Saint-Louis
  • Altkirch
  • Ribeauvillé
  • Munster
  • Remiremont
  • Saint-Dié-des-Vosges
  • Gérardmer
  • Neufchâteau
  • Vittel
  • Commercy
  • Beaune
  • Montceau-les-Mines
  • Le Creusot
  • Autun
  • Paray-le-Monial
  • Tournus
  • Cluny
  • Avallon
  • Joigny
  • Tonnerre
  • Cosne-Cours-sur-Loire
  • Clamecy
  • La Charité-sur-Loire
  • Pontarlier
  • Morteau
  • Audincourt
  • Luxeuil-les-Bains
  • Gray
  • Champagnole
  • Saint-Claude
  • Arbois
  • Salins-les-Bains
  • Dieppe
  • Fécamp
  • Elbeuf
  • Sotteville-lès-Rouen
  • Le Grand-Quevilly
  • Mont-Saint-Aignan
  • Yvetot
  • Bolbec
  • Lillebonne
  • Louviers
  • Vernon
  • Bernay
  • Pont-Audemer
  • Gisors
  • Les Andelys
  • Hérouville-Saint-Clair
  • Bayeux
  • Vire
  • Falaise
  • Honfleur
  • Deauville
  • Trouville-sur-Mer
  • Ouistreham
  • Cabourg
  • Granville
  • Avranches
  • Coutances
  • Valognes
  • Carentan
  • Flers
  • Argentan
  • L'Aigle
  • Mortagne-au-Perche
  • Le Tréport
  • Étretat
  • Lannion
  • Concarneau
  • Morlaix
  • Landerneau
  • Douarnenez
  • Quimperlé
  • Pontivy
  • Ploërmel
  • Auray
  • Lanester
  • Hennebont
  • Guingamp
  • Dinan
  • Dinard
  • Lamballe
  • Paimpol
  • Perros-Guirec
  • Redon
  • Cesson-Sévigné
  • Carhaix-Plouguer
  • Loudéac
  • Quiberon
  • Carnac
  • Roscoff
  • Saint-Pol-de-Léon
  • Cancale
  • Saint-Herblain
  • Rezé
  • Orvault
  • Vertou
  • Carquefou
  • Châteaubriant
  • Ancenis
  • Pornic
  • Guérande
  • La Baule-Escoublac
  • Pornichet
  • Clisson
  • Château-Gontier
  • Mayenne
  • Sablé-sur-Sarthe
  • La Flèche
  • Les Sables-d'Olonne
  • Fontenay-le-Comte
  • Luçon
  • Challans
  • Les Herbiers
  • Noirmoutier-en-l'Île

More in Places & Geography