Free · No sign-up · Instant

1000+ Random French Names

Generate 1000+ French given names, surnames, and full names with France-first filters for gender, style, era, surname type, and starting letter.

Loading French names...
    Saved names
    Click the heart on any name to save it here

    More word tools

    Every name generator you need, all free

    Advertisement · 336×280
    Grammarly — write with confidence
    Instantly improve grammar, spelling, clarity, and tone. Works everywhere you write online.
    Try Grammarly free

    What is a random French name generator?

    A random French name generator creates first names, surnames, and full names. This tool is handy for expecting parents, writers, game developers, and anyone who wants names that feel meaningful and fit their intentions. The tool generates up to 50 names at a time. It also shows the meaning and uses smart filters like gender, style, and era to match the user's preferences.

    How it works

    These are the steps you can follow to use the tool effectively.

    1. Choose or type in the number of names to view at a time.
    2. Adjust filters such as name type, gender, style, meaning theme, or starting letter to address your needs. For mobile users, click "More Options" to view filter section.
    3. The output updates automatically when you change a filter. For instance, switching from male to female or from full names to surnames instantly refreshes the data.
    4. Click the "Regenerate" button to see the next batch.
    5. Copy or Copy All buttons simplify the select and copy functionalities.
    6. Select the heart icon beside a chosen name to automatically send it to the "Saved names" section below the report. After having sufficient options, select the "copy saved" button to finalize.

    What makes a French name feel French?

    A French name feels French when it combines accents, hyphenation, cultural traditions, melodic surnames, and gendered endings. These are but a few markers that set it apart from other naming systems. France, like its European neighbors, follows Western naming structures, i.e., given name(s) + family name. Hyphenated given names are normal, like Jean-Pierre or Claire-Marie, and hyphenated surnames of mother + father are also common. Diacritics play an important role in conveying proper pronunciation and meaning.

    For scriptwriters and game developers

    French names often blend Latin, Germanic, Biblical, courtly, and regional influences. Use linguistic characteristics like diacritics to emphasize correct pronunciation, gendered endings, hyphenated given names, and the like. French surnames also carry clear patterns, including occupational names, place-based names, and noble-looking forms with De or Du. The tool's style and era filters can help users come up with authentic character names that fit the roles.

    Frequently asked questions

    Are these real French names?
    The names generated are based on real French naming patterns: French given names (or first names) and surnames (or last names). This generator is meant for fictional use, such as gaming or researching French names for fictional stories. You could use it to brainstorm baby names if you want something that sounds French.
    Why is given name only the default?
    This is what most people look for, so the priority is to show the first name, especially for people looking for a French-inspired name. Users can search for a list with the last name by choosing the "Full name" option under name type.
    What does noble or de style mean?
    Noble/de style means surnames that sound like royalty: aristocratic, old-family, or estate-linked. Think De Villiers, Du Pont, De Beaumont, or De la Fontaine — surnames that have De or Du, or place-style constructions. Choose this style if you want a French surname with a high-status feel.
    Can I use these names for characters and RPGs?
    This tool was created primarily for writers, gamers, and game developers who need French-inspired names.
    Does this tool generate fake identities?
    This generator isn't meant to create fake identities. It's meant to generate French names depending on the user's preference for style, gender, era, or surname style.