French Name Generator
French first + last names — modern, traditional, and regional.
5.9M+ possible combinations
- Roland Serge
- Blandine Zakrzewski
- Agnès Renaux
- Liliane Naudet
- Marion Martinez
- Corinne Tardif
- Joseph Xima
- Emilie Alexis
- Emmanuel Picaud
- Joël Roussel
About French names
French naming reflects a rich linguistic heritage — Latin via Romance evolution, with Frankish (Germanic) influence layered on top, plus regional traditions (Norman, Breton, Provençal, Alsatian). Modern French given names blend traditional (Antoine, Marguerite, Henri, Louise) with imported English/American picks (Léo, Maeva, Liam, Emma) that have become popular in France over the past two decades.
Top French surnames by frequency: Martin, Bernard, Dubois, Thomas, Robert, Petit, Durand, Leroy, Moreau, Simon. Many came from occupational roots (Bernard = bear-brave warrior; Petit = small), patronymic (Martin = “of Mars”), or geographic origins.
How this generator works
Names come from Random Name Generator with origin = French locked:
- Given names — mix of modern popular (Léo, Camille, Lucas, Manon, Hugo, Chloé), traditional (Antoine, Marguerite, Henri, Colette, Pierre, Sophie), and regional (Yann, Maël, Soizic for Breton)
- Surnames — top common French family names with regional variety
- Diacritics preserved — François, Léa, Cécile, Hélène keep their accents
Output produces Léa Martin, Antoine Dubois, Sophie Moreau — first + last, matching standard French naming order.
Use cases
Historical fiction — French Revolution, Napoleonic era, Belle Époque, WWII Resistance, post-war French cinema settings. The pool covers names broadly accurate from the 18th century onward.
Modern France-set fiction — Paris novels, Provence mysteries, French film and TV adaptations.
Fantasy with French flavor — courtly fantasy, The Three Musketeers-style swashbucklers, Grimoire-magic settings, French-coded fictional kingdoms.
Localization testing — French locale support. French names test UTF-8 accented characters (é, è, à, ç, î) and apostrophes (d’Aubigny).
Belgian / Quebec / Swiss French settings — much of the pool works for French-speaking Belgium, Quebec, Switzerland.
Tips for picking
Diacritics matter. Léa and Lea are different names — the accent is part of the spelling. Don’t drop it.
Compound surnames are aristocratic. De Montfort, De Gaulle, D’Artagnan — names starting with “de” or “d’” signal nobility or noble origins. Most French people don’t have these.
Top surnames are very common. Martin, Bernard, Dubois are the French Smith and Johnson. For uncommon surnames in fiction, regenerate.
Pronunciation guide. Léa = LAY-ah. François = frahn-SWAH. Sophie = soh-FEE. Many French names don’t sound how an English speaker would guess.
Don’t mix French with English-style middle names. French tradition doesn’t use middle names in the American sense. Some compound names exist (Jean-Luc, Marie-Claire) but they’re treated as one name.
Related tools
For Italian (Romance language sibling), use Italian Name Generator. For Irish (different but neighboring tradition), use Irish Name Generator. For German (the other Western European major), use German Name Generator. For gender-specific French names, use Female Name Generator or Male Name Generator with origin = French.
Related generators
- Random Name Generator Random first and last name combinations.
- Italian Name Generator Italian first + last names — modern, traditional, and regional.
- German Name Generator German first + last names — modern + traditional Germanic.
- Female Name Generator Female first and last names across 44 cultural origins.
- Male Name Generator Male first and last names across 44 cultural origins.