French names blend Germanic Frankish roots (Charles, Louis, Henri) with Latin and Celtic elements. The aristocratic particule "de" and compound given names (Jean-Pierre, Marie-Claire) are distinctive features. French naming law historically restricted given names to an approved list until 1993.

About french names

French names have three main historical layers. The oldest are Frankish (Germanic) names that became synonymous with French royalty: Charles (Karl), Louis (Chlodwig), Henri (Heinrich). The second layer is Latin and Catholic saint names. The third is a more recent wave of international influences, particularly Anglo-American names adapted to French phonetics.

Until 1993, French parents were legally required to choose from an approved list of names (primarily saints' names and historical French names). This law, dating from Napoleon, meant that France had one of the most restricted naming environments in Europe. The liberalization has led to a dramatic diversification of French given names in the past three decades.

The particule "de" (as in de Gaulle, de Beauvoir) historically indicated noble origin but is not always a reliable indicator. Some noble families lack it, and some non-noble families acquired it through land ownership. In fiction, adding or removing the particule is a subtle class marker that French readers will notice.

Naming tips

Use compound given names for period settings

Jean-Baptiste, Marie-Thérèse, and Louis-Philippe are characteristically French. These hyphenated compound names signal formality and tradition. Modern French characters are less likely to use compound forms.

Understand the particule "de"

The "de" in a French surname signals aristocratic or landed origin (de Montfort, de Villiers). Using it for a working-class French character would be jarring. It is never capitalized at the beginning of a sentence when preceded by a given name.

Account for French phonetics in your writing

Silent final consonants, nasal vowels, and the French "r" are invisible in writing but affect how readers pronounce names internally. "Gérard" and "Gerard" create different impressions. Decide whether to use accents and be consistent.