Xerobit

French Name Generator: Create French Names

Use this french name generator to create French names for characters, stories, games or personal projects. Select a style, a gender and the number of names you need, then click generate. The tool builds each name from curated tables of French given names and common surnames, and it runs in your browser without uploading any data.

Generated French Names

  1. Roland Mercier
  2. Édith Blanc
  3. Paul François
  4. Sébastien Lefebvre
  5. Georges Petit
  6. Gérard Noël
  7. Colette Legrand
  8. Olivier Giraud
  9. Georges Noël
  10. Marthe Vidal

How to use the french name generator

  1. Choose how many french names you want, from 1 to 20.
  2. Select a style: Classic, Modern, Hyphenated, Mixed or Fantasy.
  3. Pick a gender, or leave it on Any for a mix of male and female names.
  4. Click Generate to build your list, then copy any name for your project.

How French Names Are Structured

A standard French full name consists of one or more given names (prénoms) followed by a family name (nom de famille). Unlike English naming conventions, French official documents historically listed the surname first, though everyday usage follows the given-name-first order.

Many traditional French given names derive from Latin, Greek or Germanic roots. For example, Guillaume comes from the Germanic Willahelm (will + helmet), while Marguerite traces back to the Greek margarites (pearl). Surnames often originated from occupations (Lefebvre, meaning smith), locations (Dupont, meaning of the bridge) or patronymics (Martin, from the Roman god Mars).

Understanding the Name Styles

This french name generator offers five distinct styles to match different needs:

  • Classic: Traditional names popular before the mid-20th century, such as Jean, Pierre, Marie and Madeleine.
  • Modern: Contemporary names that have risen in popularity since the 1990s, including Enzo, Léo, Inès and Chloé.
  • Hyphenated: Real French compound first names joined by a hyphen, chosen from a fixed list. Male doubles start with Jean-, Pierre-, Louis-, Charles-, Paul- or Marc- (Jean-Luc, Pierre-Yves, Louis-Philippe); female doubles start with Marie-, Anne- or Rose- (Marie-Claire, Anne-Sophie, Rose-Marie).
  • Mixed: Names drawn from both the classic and the modern lists, so one batch can contain Jacques and Léo side by side.
  • Fantasy: Rare, archaic or literary French names suited for fiction, role-playing games or worldbuilding.

Common French Surnames and Their Origins

French surnames reflect centuries of history. Here is a reference table of some of the most common family names generated by this tool and their origins:

SurnameOrigin / Meaning
MartinDerived from Mars, the Roman god of war
BernardGermanic: bear + hard (brave)
DuboisTopographic: of the wood
LefebvreOccupational: the smith (from Latin faber)
MoreauDescriptive: dark-skinned or Moorish
FournierOccupational: baker or oven keeper
GirardGermanic: spear + brave
BonnetDescriptive: wearer of a specific type of hat

Accents and Special Characters

French names rely heavily on diacritics. The acute accent (é), grave accent (è, à), circumflex (ê, î, ô), diaeresis (ë, ï) and cedilla (ç) change pronunciation and are part of the correct spelling of a name. For instance, Héloïse requires both an acute accent and a diaeresis, while François uses a cedilla to soften the 'c' into an 's' sound.

This generator includes all necessary accents so you can copy and paste the names directly into your work without needing to look up the correct spelling.

Practical Uses for Generated French Names

Writers, game masters and developers frequently need believable French names. If you are building a character set in Paris or Provence, using a dedicated french name generator ensures the names sound natural rather than randomly assembled. For tabletop RPGs, players looking for something grounded might use this tool instead of a elf name generator or viking name generator, which produce names from entirely different linguistic traditions.

The hyphenated style is particularly useful for creating realistic modern French characters, as compound given names remain widely used in Francophone countries. The fantasy style draws on older, rarer names like Mélisande or Godefroy, fitting well in historical fiction or magical settings where you might otherwise turn to a wizard name generator.

Worked examples

ExampleInputResult
10 classic namesNumber of names: 10; Name style: classicMonique Moreau, Christophe Moreau, Germaine Michel, Gabrielle Noël, Colette Joly, Patrice Barbier, Maxime Gauthier, Charlotte Denis, Gabrielle Thomas, Valentine Perrin
5 modern namesNumber of names: 5; Name style: modernMathis Perrin, Luna Blanchard, Arthur Aubert, Camille Blanchard, Kylian Dufour
8 hyphenated namesNumber of names: 8; Name style: hyphenatedJean-Christophe François, Marie-Noëlle Leroy, Marie-France Meunier, Anne-Cécile Renard, Pierre-André Meunier, Louis-Charles Leclerc, Charles-Antoine François, Marie-Paule Roux
15 mixed namesNumber of names: 15; Name style: mixedRoger Rousseau, Rose Michel, Pierre Denis, Daphné Denis, Wendy Bertrand, Loan Thomas, Naël Picard, Sarah Brunet, Ayden Garnier, Madeleine Lemaire, Maurice Masson, Suzanne Bertrand, Louise Fontaine, Florence Henry, Jacques Dubois
6 female hyphenated namesNumber of names: 6; Name style: hyphenated; Gender: femaleMarie-Paule Noël, Anne-Cécile Dubois, Marie-Paule Collet, Rose-Marie Martin, Anne-Sophie Roche, Marie-Odile Brun

FAQ

Are the names generated by this tool real French names?

The first names are French given names and the surnames come from a list of very common surnames in France, with proper accents and spelling. A few of those surnames (such as Martin or Bernard) are shared with other countries, and results are random pairings, so a full name may coincide with a real person.

Can I generate hyphenated French first names?

Absolutely. Select the "Hyphenated double names" style to generate compound first names like Jean-Baptiste or Marie-Claire paired with a surname. Male and female names follow the usual patterns, so a male double name starts with a base such as Jean or Pierre. Only existing combinations are used, never a random pairing of two names.

Will the generator produce duplicate names in one batch?

No. The tool checks each generated name against the current batch to ensure every result is unique within your requested count.

Is my data sent to a server when I generate names?

No. This french name generator online runs completely in your browser. No inputs or results are uploaded anywhere.

What is the difference between the Classic and Modern styles?

Classic uses traditional names popular before the late 20th century (like Jacques or Monique), while Modern uses contemporary favorites (like Léo or Manon).

Can I use these names for commercial projects like books or games?

Yes. The names are generated in your browser from ordinary French given names and surnames, so you can use them in books, games or software test data without attribution.