French City Name Generator
Real French cities from Paris to Perpignan
Tap a name to copy itPress Space for a new batch500 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
Related generators
French Town Name Generator
Real villages and market towns across France
Italian City Name Generator
Real Italian Cities, Towns and Coastal Villages
Spanish City Name Generator
Real cities and towns from across Spain
Medieval French Name Generator
Names from Capetian courts, Norman keeps and Occitan castles
French Renaissance Name Generator
Names from the France of François I and Catherine de Médicis
Capital Name Generator
Seats of Power for Kingdoms, Empires and Republics
More in Places & Geography
Underwater City Name Generator
Names for sunken kingdoms, merfolk cities, and deep-sea colonies
Dukedom Name Generator
Ducal Titles and Territories for Peerages, Maps and Fantasy Courts
Slavic Town Name Generator
Towns from the Baltic to the Balkans
Chinese Kingdom Name Generator
Historical, legendary and original kingdom names from Chinese history
Place Name Generator
Towns, villages, regions and landmarks for any map
Nation Name Generator
Republics, federations, kingdoms and micronations