French Name Generator

Roll a random French name like Antoine Moreau or Élodie Lefèvre, with accents done right. Get ten French names per click and tips on hyphens and saints' days.

Part of Names by Culture Names

  • A
    Antoine MoreauExample

    A classic first name with a dark-haired surname. Charming and very French.

  • É
    Élodie LefèvreExample

    Accents in both parts and a smith's surname. Graceful and grounded.

  • J
    Jean-Luc FontaineExample

    A hyphenated first name used as one unit, plus a pretty fountain surname.

  • M
    Mathilde DuboisExample

    An old royal name with a woodland surname, fit for a country estate.

  • R
    Raphaël GirardExample

    A top modern boy name. Fits a young character in present-day Lyon.

  • M
    Monique PetitExample

    A mid-century name with a short, friendly surname for an older neighbour.

Your shortlist · this device

Saved names stay in your own browser. Generate names and tap ♡ on the ones you like to keep them here.

No saved names yet. Your first ♡ shows up here.

4,000+ possible names in this french name tool

💡 GOOD TO KNOWKeep accents when you write French names; dropping them changes the sound.

Keep accents when you write French names; dropping them changes the sound.

French names sound smooth and elegant. Silent final letters, soft vowels and accents like é and è give them a style that is easy to recognise. This random French name generator pairs real French first names, such as Antoine, Mathilde, Louis and Camille, with surnames found across France, from Martin and Bernard to Lefèvre and Rousseau.

It suits novels set in Paris, historical dramas, cooking show characters and D&D campaigns that need a French flavour. Choose the French male name generator setting, the female one, or a mix.

How to use the french name generator

  1. Choose Male, Female or Any in the Style box.
  2. Press Generate names to see ten French names.
  3. Keep the accents when you copy a name; they change how it sounds.
  4. Save your favourites with the heart button.

How French surnames began

Many of the most common French surnames were once first names. Martin, Bernard, Thomas, Richard, Robert and Simon all started as a father's given name that stuck to the family. That is why a French person can be called Thomas Martin or even Martin Thomas.

Other surnames describe a trade or a look. Fournier ran an oven or bakery, Mercier sold goods, and Marchand was a merchant. Lefèvre and Lefebvre both mean the smith. Petit means small, Legrand means big, Blanc means white and Roux means red-haired. Dubois means 'of the woods' and Fontaine means fountain.

Hyphens, accents and saints

French families often join two first names with a hyphen, like Jean-Luc, Jean-Pierre, Marie-Claire or Anne-Sophie. These act as a single first name. Some people also have one or two extra given names on their birth certificate, often honouring grandparents, but rarely use them.

Accents matter. Élodie, Chloé and Héloïse would sound different without their marks. For a long time French law limited parents to names on approved lists, mostly saints' names. That rule was relaxed in 1993, but saints still shape French naming. Many people celebrate a fête, their saint's day, as a small second birthday.

  • Older generation: Jacques, Michel, Monique, Françoise, Brigitte.
  • Born in the 1970s and 80s: Sébastien, Julien, Nathalie, Sandrine, Céline.
  • Popular for children today: Gabriel, Léo, Raphaël, Jade, Louise, Ambre.

Example names and what makes them work

NameWhy it works
Antoine MoreauA classic first name with a dark-haired surname. Charming and very French.
Élodie LefèvreAccents in both parts and a smith's surname. Graceful and grounded.
Jean-Luc FontaineA hyphenated first name used as one unit, plus a pretty fountain surname.
Mathilde DuboisAn old royal name with a woodland surname, fit for a country estate.
Raphaël GirardA top modern boy name. Fits a young character in present-day Lyon.
Monique PetitA mid-century name with a short, friendly surname for an older neighbour.
Gaspard ChevalierChevalier means knight. A dashing name for a hero or swordsman.
Héloïse RousseauA medieval-feeling first name with a red-haired surname. Romantic and bold.

Tips for picking the right name

  • Keep accents when you write French names; dropping them changes the sound.
  • Use hyphenated first names like Jean-Pierre for characters born in the mid-1900s.
  • Remember many final consonants are silent: Bernard sounds like bair-NAR.
  • Pick Chevalier, Leroy or Lemaire to hint at an old, noble-sounding family.
  • Add a short nickname like Max for Maxime or Béa for Béatrice in casual dialogue.

Common questions

What is the most common French surname?

Martin is the most common surname in France. Bernard, Thomas, Petit, Robert and Richard are also near the top. Most of these began as a father's first name before they became family names.

What do French names with hyphens mean?

A hyphenated name like Jean-Luc or Marie-Claire is one first name made from two. People use the whole thing together. It was very common in the mid-1900s and is still used today.

Can I use French names in D&D?

Yes. French names suit knights, nobles, bards and rogues in a fantasy setting. A name like Gaspard Chevalier or Héloïse Duval feels refined and works well for characters from a courtly kingdom.

Are these real French names?

Yes. All first names and surnames are used in France. The generator combines them at random, so each full name is a fresh mix and not tied to a real person.