Generate 1000+ French given names, surnames, and full names with France-first filters for gender, style, era, surname type, and starting letter.
Every name generator you need, all free
Numbers, names, games and more
A random French name generator creates France-style given names, surnames, and full names from a dedicated dataset instead of a generic all-purpose list. This makes the results more useful for writers, game masters, roleplayers, and anyone who wants names that feel recognizably French without digging through dozens of unrelated origins.
Choose how many names you want, then adjust filters such as gender, name type, style, era, surname type, or starting letter. The results refresh automatically when you change a filter, so switching from male to female or from given names to full names instantly updates the list. On mobile, tap More options below the number field to reveal the advanced filters without crowding the page.
French names often blend Latin, Germanic, Biblical, courtly, and regional influences. Some feel elegant and timeless, like Claire or Julien. Others feel more literary, aristocratic, or old-world, such as Genevieve, Gaspard, or De Villiers. French surnames also carry clear patterns, including occupational names, place-based names, and noble-looking forms with De or Du.
Given name only is the default because many users want to browse first-name ideas quickly. Full name mode is better when you need a ready-to-use character name. Surname only helps with family trees, NPC rosters, aliases, and background characters. The surname-type filter becomes especially useful when you want something plain, trade-based, place-based, or more aristocratic in tone.
A country-specific generator works better when its filters match the naming habits of that culture. A French page should not behave exactly like a random American name generator or a random British name generator. This dedicated dataset makes it easier to support France-first styles, eras, and surname patterns without forcing everything into one generic structure.
Use common names for contemporary characters, classic names for older settings, literary names for moodier fiction, and aristocratic combinations when you want social status to be visible in the name itself. The saved list lets you compare favourites before copying them into a character sheet, outline, campaign notebook, or design document.