French names for girls
A starting French girl names
B starting French girl names
C starting French girl names
D starting French girl names
E starting French girl names
F starting French girl names
G starting French girl names
H starting French girl names
I starting French girl names
J starting French girl names
L starting French girl names
M starting French girl names
N starting French girl names
O starting French girl names
P starting French girl names
R starting French girl names
S starting French girl names
T starting French girl names
V starting French girl names
Y starting French girl names
Z starting French girl names
É starting French girl names
Most popular French names in official statistics
Belgium (City of Brussels), 2013-2022
Source: Ville de Bruxelles / City of Brussels open data (figures from Statbel).
Canada (Quebec), 2025
Source: Retraite Québec (via Données Québec).
France, 2025
Source: Institut national de la statistique et des études économiques (INSEE).
Luxembourg, 2024
Source: STATEC (Institut national de la statistique et des études économiques du Grand-Duché de Luxembourg).
Switzerland (French-speaking region / Romandy), 2025
Featured in baby name books
Alice
Alice is a Germanic name meaning “noble” or “nobility,” originally a form of Adelaide, with variants such as Alys and Alyce. Alice is also linked to a Greek word for “truthful.”
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Antoinette
Antoinette is the French feminine form of Anthony, meaning “priceless” or “praiseworthy,” with nicknames like Toni and Netta. Queen Marie Antoinette is the most famous bearer, and theater’s Tony Award honors actress-director Antoinette Perry.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Barbara
Barbara means “foreign” or “stranger,” traced to Greek or Latin and sharing roots with the word “barbarian.” Barbara once carried real glamour through Barbara Stanwyck and Barbra Streisand, but it peaked around the 1950s and now feels like a parents’ generation name.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, 1,107 Baby Names That Stand the Test of Time
Bernadette
Bernadette is the French feminine form of Bernard, meaning “brave as a bear.” Bernadette is tied to Saint Bernadette of Lourdes, whose visions of the Virgin Mary made the name very popular in Ireland.
Sources: Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, Unusual Baby Names, 1,107 Baby Names That Stand the Test of Time, Irish Names for Children
Catherine
Catherine comes from Greek and means “pure.” Catherine has been one of the most popular names for centuries, borne by Saint Catherine, Catherine of Aragon, Catherine de Medici, and Russian empresses.
Sources: 10,000 Baby Names, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, 1,107 Baby Names That Stand the Test of Time
Chantal
Chantal is a French name meaning “song.” Chantal is also read as “rocky area” or “stony spot.”
Sources: Baby Names Made Easy, The Everything Baby Names Book, Numerology for Baby Names, 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With
Charlotte
Charlotte is the French feminine form of Charles, which means “free man.” Charlotte is also read as “little and feminine.”
Sources: 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Girls, Baby Names Your Child Can Live With, The Everything Baby Names Book, 10,000 Baby Names, Numerology for Baby Names
Christine
Christine is Greek-rooted and means “anointed,” a feminine form of Christian. Christine is also given the meaning “follower of Christ,” with Christina and Christiana as related spellings.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Numerology for Baby Names, Baby Names Your Child Can Live With, Baby Names Book, Baby Names Made Easy
Claire
Claire is the French form of Clara, from Latin for “bright,” suggesting light and clarity. Like Charlotte and Lucy, Claire is feminine and traditional, and its sister form Clara has been revived, even topping the French charts in 2008.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), The Everything Baby Names Book, Numerology for Baby Names, The Best Baby Names for Girls
Constance
Constance comes from Latin and means “steadfast,” “steady,” or “loyal,” with Connie as the familiar nickname. Constance is the feminine form of Constant, with relatives like Konstanze in German and Constancia in Spanish.
Sources: 10,000 Baby Names, Baby Names Book, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, Baby Names Made Easy
Danielle
Danielle is the feminine form of Daniel and means “God is my judge.” The name recalls the prophet Daniel, who interpreted dreams in Babylon and emerged unharmed from the lion's den.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Denise
Denise is the feminine of Denis or Dennis and means “follower of Dionysus,” the Greek god of wine. Denise is also glossed as “wine goddess.”
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Girls, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names
Dominique
Dominique is the French feminine of Dominic, meaning “lord” or “of the Lord.” Dominique is linked to Sunday, the Lord's day, as in the Spanish domingo.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Emma
Emma is an Old German name meaning “whole,” “all-embracing,” or “universal.” Emma came to England with the Normans and has been warmly revived as a romantic, Victorian-feeling name, helped by Jane Austen’s heroine.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Esther
Esther is usually traced to Persian and means “star,” possibly linked to the goddess Ishtar. Esther is also tied to the Hebrew Hadassah, meaning “myrtle,” the queen’s original name.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, Classic Biblical Baby Names, The Everything Baby Names Book, Numerology for Baby Names, Baby Names Made Easy, 1,107 Baby Names That Stand the Test of Time, The Best Baby Names for Girls
Fifi
Fifi is a French nickname for Josephine, from the Hebrew for “God will increase.” Fifi Trixibelle Geldof and 1930s actress Fifi D’Orsay are known bearers.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, Unusual Baby Names
Florence
Florence comes from Latin and means “blooming” or “flourishing.” The name took off thanks to Florence Nightingale, named for her Italian birthplace, who championed sanitation and compassionate care as a nurse in the Crimean War.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, Unusual Baby Names, Badass Baby Names
Giselle
Giselle has Germanic roots meaning “pledge” or “oath,” and less flatteringly “hostage.” The name reflects the medieval custom of sending noble children to be raised abroad to cement alliances, and the 1841 ballet Giselle made it popular.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Made Easy, The Best Baby Names for Girls, The Everything Baby Names Book, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, Numerology for Baby Names
Isabel
Isabel is the Spanish form of Elizabeth, meaning “God is my oath” or “pledged to God.” Far from old-fashioned, Isabel is popular and still growing, helped by actresses Isabella Rossellini and Isabelle Adjani.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Jacqueline
Jacqueline is a French feminine form of Jacques, and so of Jacob, meaning “supplanter” or “he who replaces.” Jacqueline is forever linked to first lady Jacqueline Kennedy Onassis, whose style gave the French name an American polish.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Girls, Baby Names Your Child Can Live With, The Everything Baby Names Book, Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Jolie
Jolie is French for “pretty,” with Made Easy adding “festive.” Jolie became trendy after 2000 thanks largely to Angelina Jolie, offering glamour and a hint of “jolly” as a fresh alternative to Julie.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Judith
Judith is a Hebrew name meaning “woman from Judea” or “Jewish,” with “praised” and “admired” also given. In the apocryphal Book of Judith, a brave widow saves her people from the Assyrians by beheading their commander, Holofernes.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Girls, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, Classic Biblical Baby Names, 1,107 Baby Names That Stand the Test of Time
Justine
Justine is the feminine of Justin, meaning “just,” “fair,” or “upright.” Justine got a lift from Lawrence Durrell’s 1950s novel Justine and from actress Justine Bateman, and links back to Saint Justina and Emperor Justinian.
Sources: 10,000 Baby Names, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Michelle
Michelle, the French feminine version of Michael, is understood as “who is like God.” Michelle was fashionable from the 1930s, and the 1966 Beatles song pushed it into the top ten, where it stayed for years.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Muriel
Muriel is an Irish name meaning “bright as the sea” or “sea-bright.” Muriel was popular in Britain from the 1870s to the 1930s but never caught on in the U.S.; the film Muriel’s Wedding may revive it.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book
Natalie
Natalie comes from Latin for “birthday,” referring especially to Christmas and Christ’s birth. Natalie came from the Russian Natalya by way of France; Natalie Wood boosted it in the 1960s and it has inched into the top twenty.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Nicole
Nicole is the feminine form of Nicholas, a Greek name meaning “people of victory.” Nicole is a serene, elegant name linked to Saint Nicholas, while the nickname Nicky brings out a playful side.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Rachel
Rachel is a Hebrew name meaning “ewe” or “lamb,” with forms like Rachael, Rachelle and Raquel. In Genesis Jacob served Laban fourteen years to marry his beloved Rachel, who became the mother of Joseph and Benjamin.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, Classic Biblical Baby Names, The Everything Baby Names Book, Numerology for Baby Names, Sci-Fi Baby Names
Rose
Rose comes from the Latin name of the flower, with many forms such as Rosa, Rosie, Rosalie, and Rosetta. Rose was the earliest flower name, probably because of its connection with the Virgin Mary, and it stands for love and purity, while the Bible refers to the “rose of Sharon.”
Sources: 10,000 Baby Names, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, Classic Biblical Baby Names, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Sarah
Sarah is a Hebrew name meaning “princess,” with nicknames such as Sally and Sadie. In Genesis, the beautiful Sarai was renamed Sarah and, late in life, bore Isaac to Abraham, earning the title “mother of nations.”
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, Classic Biblical Baby Names, The Everything Baby Names Book, Numerology for Baby Names
Book links are affiliate links; we may earn a commission on purchases.
These lists are only intended to give you name ideas. Make sure to further research each name, as some may have negative connotations.