French Name Generator — Character Names from the French Tradition
Generate French names from the unbroken tradition that runs from Charlemagne's court through the Revolution through the Symbolist poets to contemporary Paris — a language that makes even difficult things sound considered.
French Naming Through History
French names come in geological layers like English ones, but the layers are different. The Frankish/Germanic layer — Clovis (Hlodwig, Louis), Charles (Karl), Berthe, Hildegarde — produced the royal house names that run through French history. The Latin layer from Roman Gaul — Augustine, Clémence, Sébastien — came with the Church. The Old French layer produced names that survive in modified form: Renaud, Gaultier, Bertrand. The French Revolution disrupted naming conventions dramatically. The revolutionary calendar replaced saints' days with plants, animals, and tools — *Floréal* (flowering), *Thermidor* (heat) — and revolutionary naming gave children names from classical antiquity or revolutionary virtue: Brutus, Gracchus, Liberté, République. Post-revolutionary France then settled into a more conservative Catholic naming practice, but the revolutionary break shows in how some French names have a specifically laïque (secular) quality. The *loi du 11 germinal an XI* (1803) restricted French given names to the French saints' calendar and classical antiquity. This law was not repealed until 1993, so "French names" for most of the 19th and 20th century were legally constrained to a specific list. The 1993 liberalization opened French naming to international and invented names — the modern diversity of French given names is relatively recent.
French Diminutives and Pet Names
French has an extensive system of diminutives and hypocoristics (pet names): Pierre becomes Pierrot, Michel becomes Michou, Marguerite becomes Margot or Gogo, Isabelle becomes Bel or Bébelle. These are used in family and intimate contexts; formal contexts use full names. Aristocratic French naming used compound hyphenated names: Jean-Baptiste, Louis-Philippe, Marie-Antoinette, Pierre-Augustin. These hyphenated forms are still common in France and signal either Catholic tradition (the naming of two saints) or aristocratic heritage. Contemporary French names can also be hyphenated without the aristocratic signal: Marie-Claire, Jean-Paul. French regional naming differs by region. Breton names (*Yann*, *Gwendal*, *Rozenn*, *Maëlle*) from the Celtic Breton tradition are distinct from Alsatian names (*Klaus*, *Mathias*, *Margot*) with their German influence, from Basque names (*Iker*, *Ainhoa*), from Corsican names (*Mathieu*, *Laetitia*). France's linguistic diversity under a single naming system creates interesting friction.
Using the Generator
For medieval French settings — Crusader kingdoms, the Capetian monarchy, the world of the *chansons de geste* — names should come from the Frankish-origin stock: Roland, Olivier, Aude, Blanchefleur, Tristan, Iseult (though Tristan is actually Breton/Cornish in origin). The knightly epic tradition produced specific name registers that feel period-accurate. For 18th-century France — the *ancien régime*, the Revolution, the Napoleonic period — names reflect the aristocratic, the bourgeois, and the revolutionary traditions in sharp contrast. An aristo named Louis-Armand-Gaston reads very differently from a revolutionary named Brutus. For 20th-century French characters — the Occupation, the Existentialist Paris of Sartre and de Beauvoir, the May 1968 generation, contemporary France with its multicultural naming — names should reflect the specific period. Contemporary France's diversity produces a naming landscape where Fatima, Hamid, Kévin, Jade, and Théo co-exist in the same classroom.