How to use the french name generator
- Choose how many french names you want, from 1 to 20.
- Select a style: Classic, Modern, Hyphenated, Mixed or Fantasy.
- Pick a gender, or leave it on Any for a mix of male and female names.
- 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:
| Surname | Origin / Meaning |
|---|---|
| Martin | Derived from Mars, the Roman god of war |
| Bernard | Germanic: bear + hard (brave) |
| Dubois | Topographic: of the wood |
| Lefebvre | Occupational: the smith (from Latin faber) |
| Moreau | Descriptive: dark-skinned or Moorish |
| Fournier | Occupational: baker or oven keeper |
| Girard | Germanic: spear + brave |
| Bonnet | Descriptive: 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
| Example | Input | Result |
|---|---|---|
| 10 classic names | Number of names: 10; Name style: classic | Monique Moreau, Christophe Moreau, Germaine Michel, Gabrielle Noël, Colette Joly, Patrice Barbier, Maxime Gauthier, Charlotte Denis, Gabrielle Thomas, Valentine Perrin |
| 5 modern names | Number of names: 5; Name style: modern | Mathis Perrin, Luna Blanchard, Arthur Aubert, Camille Blanchard, Kylian Dufour |
| 8 hyphenated names | Number of names: 8; Name style: hyphenated | Jean-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 names | Number of names: 15; Name style: mixed | Roger 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 names | Number of names: 6; Name style: hyphenated; Gender: female | Marie-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.