lamagda
Sections
Search
54 days to the last 2nd Class post for Christmas11 days to Bonfire NightThe calendar
Home & Family

Baby Girl Names: Popular, Classic and Unusual Names with Meanings

Baby girl names with meanings and origins — popular choices in England and Wales, timeless classics, nature names, short and sweet names and rarer picks.

Choosing a name for your daughter is one of the most exciting — and most debated — decisions you'll make as a parent. To help you build a shortlist, we've grouped baby girl names by style, with the meaning and origin of each. Many of these names have featured near the top of the Office for National Statistics (ONS) lists for England and Wales in recent years, while others are rarer finds.

Baby Girl Names: Popular, Classic and Unusual Names with Meanings

These names regularly appear among the most popular choices for girls in England and Wales.

NameMeaningOrigin
OliviaOlive tree; peaceLatin
AmeliaWork, effortGermanic
IslaIslandScottish
LilyThe lily flower; purityEnglish
AvaLife; birdLatin / Germanic
FreyaLadyNorse
IvyThe ivy plant; faithfulnessEnglish
FlorenceFlourishingLatin
IsabellaPledged to GodHebrew / Spanish
SophiaWisdomGreek
GraceGrace, kindnessLatin
WillowThe willow treeEnglish

Classic and vintage girls' names

Old-fashioned names are firmly back in fashion, especially those that remind people of grandmothers and great-grandmothers.

  • Elizabeth — "pledged to God"; endlessly versatile, with nicknames from Libby to Eliza.
  • Margaret — "pearl"; vintage charm, often shortened to Maggie or Daisy.
  • Edith — "prosperous in war"; short, strong and stylish again.
  • Alice — "noble"; a literary favourite thanks to Lewis Carroll.
  • Matilda — "mighty in battle"; much-loved since Roald Dahl.
  • Rose — the flower; works beautifully as a first or middle name.
  • Harriet — "ruler of the home"; with the cheerful nickname Hattie.
  • Mabel — "lovable"; a vintage name enjoying a revival.

Nature and flower names

Nature names feel fresh, gentle and very British-countryside.

  • Daisy — the flower; also a traditional nickname for Margaret.
  • Poppy — the red flower of remembrance.
  • Hazel — the hazel tree; associated with wisdom.
  • Iris — rainbow; the Greek messenger goddess.
  • Primrose — "first rose"; the first flowers of spring.
  • Marigold — the golden flower.
  • Wren — the small, much-loved British bird.
  • Juniper — the evergreen shrub.

Short and sweet girls' names

  • Ada — "noble"; famously Ada Lovelace, the first computer programmer.
  • Eve — "life".
  • Mia — "mine"; or a short form of Maria.
  • Zoe — "life" in Greek.
  • Nell — a traditional short form of Eleanor or Helen.
  • Bea — short for Beatrice, "she who brings happiness".

Unusual baby girl names

Want something less common? These names are recognisable but rarely shared with three classmates.

  • Clementine — "merciful".
  • Ottilie — "prosperous in battle".
  • Seren — "star" in Welsh.
  • Ailsa — after the Scottish island Ailsa Craig.
  • Delphine — "dolphin"; elegant and French.
  • Marnie — "of the sea".
  • Esme — "esteemed".

Tips for choosing a girl's name

  1. Say it out loud with your surname. Check how the first, middle and last names flow together.
  2. Check the initials. Make sure they don't spell anything unfortunate.
  3. Think about nicknames. Children will shorten most names, so make sure you like the likely nickname.
  4. Consider spelling. Unusual spellings can mean a lifetime of correcting people.
  5. Register in time. In England and Wales you must register a birth within 42 days (21 days in Scotland).

Looking for boys' names too? See our list of baby boy names, or browse more ideas in our baby names section.

About the author

Daniel Price

Home & Money writer

Home projects, family, self-employment and everyday tech.

All articles by Daniel Price