When Olivia Culpo and Christian McCaffrey introduced the world to their daughter, Colette Annalise, they tapped into a growing trend among new parents.

Romantic, refined, and rich in meaning, the name Colette (a diminutive of Nicole, meaning “people of victory”) feels effortlessly elegant. Paired with Annalise, a name with roots in grace and devotion, the choice struck a chord for its beauty and its emotional resonance.

While the celebrity moment made headlines, it’s part of a broader wave we’re seeing everywhere: the quiet rise of French-inspired baby names that feel timeless, poetic, and deeply meaningful.

The rise of romantic French baby names

Names like Margot, Eloise, Camille, and Colette are undeniably having a moment. These names often carry a lyrical softness that feels gentle and feminine while remaining strong. They strike a balance between vintage charm and modern minimalism, making them especially appealing to today’s parents.

Parents are revisiting the past with a fresh perspective. Names like Margot and Eloise have steadily climbed the charts over the past decade, signaling a shift toward revival names that blend tradition with trend. French names in particular carry a certain romantic nostalgia—calling to mind cobblestone streets, literary heroines, and timeless fashion icons—while still feeling rooted and strong.

In a fast-moving world, these names bring a sense of calm and thoughtfulness. A sense of story. Of softness. Of soul.

Related: ‘Old people baby names’ are the 2025 trend we didn’t know we needed

Colette as a symbol of strength

Colette sounds delicate, yet its meaning—“victory of the people”—embodies quiet power. And for Olivia Culpo, who has spoken candidly about her struggles with endometriosis and fertility, the name likely carries even more emotional weight.

Parenthood often begins long before a baby is born. It begins in the waiting rooms, in the procedures, in the quiet prayers. For many families—especially those who’ve faced loss, challenges, or uncertainty—naming a child becomes a deeply symbolic act. A way to honor the past while hoping for the future.

Choosing a name like Colette reflects resilience and grace alongside beauty. This is a strength that stands firm with quiet confidence. Culpo’s choice captures what many parents seek today: names that are emotionally grounded and quietly powerful, whether for their meaning or sound.

Beautiful French baby names to consider

If you’re drawn to the elegance of names like Colette, here are 40 more romantic French names—20 for girls and 20 for boys—to inspire your list. Each one carries its own unique note of charm, strength, or softness.

French baby girl names:

  1. Esmé – “Beloved”; light and lyrical
  2. Odette – “Wealth”; graceful and classic
  3. Sylvie – “From the forest”; nature-inspired and gentle
  4. Anaïs – “Grace”; vibrant and fresh
  5. Geneviève – “Tribe woman”; regal and romantic
  6. Elodie – “Foreign riches”; melodic and modern
  7. Camille – “Attendant”; chic and unpretentious
  8. Manon – “Bitter”; simple yet strong
  9. Delphine – “Dolphin”; aquatic and elegant
  10. Lucienne – “Light”; vintage and luminous
  11. Margot – “Pearl”; playful yet polished
  12. Céline – “Heavenly”; celestial and sleek
  13. Chloé – “Blooming”; fresh and youthful
  14. Noémie – “Pleasantness”; sweet and serene
  15. Vivienne – “Alive”; timeless and spirited
  16. Josette – “God will add”; delicate and classic
  17. Colette – “Victory of the people”; refined and resilient
  18. Amélie – “Hardworking”; dreamy and determined
  19. Renée – “Reborn”; grounded and graceful
  20. Léonie – “Lioness”; bold and beautiful

French baby boy names:

  1. Étienne – “Crown”; noble and sleek
  2. Lucien – “Light”; artistic and poetic
  3. Théo – “Gift of God”; short and sweet
  4. Olivier – “Olive tree”; warm and classic
  5. Henri – “Ruler of the home”; old-world charm
  6. Julien – “Youthful”; soft yet strong
  7. Marceau – “Warlike”; modern and edgy
  8. Benoît – “Blessed”; gentle and grounded
  9. Remy – “Oarsman”; fashionable and fresh
  10. Laurent – “From Laurentum”; elegant and cool
  11. Gaspard – “Bringer of treasure”; rare and radiant
  12. Mathis – “Gift of God”; stylish and spirited
  13. Florent – “Blooming”; romantic and rare
  14. Pascal – “Easter child”; vintage with a twist
  15. Romain – “From Rome”; worldly and rich
  16. Anselme – “Divine protection”; soulful and unique
  17. Cédric – “Kind and loved”; classic and familiar
  18. Loïc – “Famed warrior”; compact and strong
  19. Armand – “Soldier”; bold and distinctive
  20. René – “Reborn”; timeless and tender

French baby names offer a quiet magic that touches on meaning, sound, and feeling all at once. They speak to resilience and grace. To softness and strength.

Sometimes, a name like Colette expresses what words alone cannot.

Related: The most unique celebrity baby names