British Girl Names

British Girl Names

British girl names have a recognizable charm: a little vintage, a little floral, and often shorter and softer than their American cousins. Names like Florence, Poppy, Elsie and Imogen feel quintessentially British, while Olivia, Amelia and Isla have topped the charts in England, Wales and Scotland in recent years.

Below you’ll find 100+ British girl names, from current UK favorites to royal classics, posh picks, literary heroines and names from Scotland, Wales and Northern Ireland, each with its meaning and origin. For boys, see British boy names; for more from the nations of the UK, browse Scottish girl names, Welsh girl names and Irish girl names.

Our top picks: Florence, Isla, Poppy, Imogen, Matilda, Elsie, Seren, Clementine, Harriet, Freya, Beatrice, Rosie

These names have been fixtures in recent Office for National Statistics top 20s for England and Wales, and many also rank highly in Scotland.

NameMeaningOrigin
OliviaOlive treeLatin, popularized by Shakespeare
AmeliaWork, effortGermanic
IslaFrom the Isle of IslayScottish
LilyThe lily flowerEnglish
AvaPossibly “bird” or “life”Latin / Germanic
IvyThe climbing plantEnglish
FreyaLady; Norse goddess of loveOld Norse
FlorenceFlourishing, blossomingLatin
WillowThe willow treeEnglish
IsabellaPledged to GodHebrew via Spanish
MiaMine; or short for MariaScandinavian / Italian
PoppyThe poppy flowerEnglish
EvieLife (from Eve)Hebrew
GraceGrace, charmLatin
ElsiePledged to God (from Elizabeth)Scottish diminutive
SiennaReddish-brown; from Siena, ItalyItalian
DaisyDay’s eyeOld English
RosieRoseLatin via English
SophiaWisdomGreek
HarperHarp playerEnglish occupational

Royal British girl names

Names worn by queens and princesses never quite go out of style in Britain. For more, see princess names.

NameMeaningRoyal connection
ElizabethMy God is an oathQueen Elizabeth I and II
CharlotteFree womanPrincess Charlotte of Wales
VictoriaVictoryQueen Victoria
AnneGraceQueen Anne; Anne, Princess Royal
MaryPossibly “beloved” or “bitter”Mary I, Mary II, Queen Mary
AlexandraDefender of menQueen Alexandra
BeatriceShe who brings happinessPrincess Beatrice
EugenieWell-bornPrincess Eugenie
CatherinePureCatherine, Princess of Wales
DianaDivine; Roman moon goddessDiana, Princess of Wales
MargaretPearlPrincess Margaret
LouiseFamous warriorLady Louise Windsor
AdelaideNoble kindQueen Adelaide, wife of William IV
MatildaMighty in battleEmpress Matilda, 12th century
LilibetChildhood nickname of ElizabethQueen Elizabeth II; Princess Lilibet

Posh British girl names

The kind of names you might hear at a country wedding or on a boarding-school register: long, elegant and a little theatrical.

NameMeaningOrigin
ArabellaYielding to prayer, or “beautiful altar”Latin
AramintaInvented by 17th-century playwright VanbrughEnglish literary
ClementineMild, mercifulLatin
ImogenMaiden; from a misprint of Innogen in CymbelineCeltic via Shakespeare
TallulahLeaping waterChoctaw via English use
OctaviaEighthLatin
CressidaGoldGreek via Chaucer and Shakespeare
PersephoneGreek goddess of springGreek
HenriettaHome rulerGermanic
OttilieProsperous in battleGermanic
CosimaOrder, beautyGreek
HonorHonorLatin
JemimaDoveHebrew
LibertyFreedomEnglish virtue name
LetticeJoy (from Laetitia)Latin via medieval English

Vintage British names making a comeback

The “great-grandmother chic” trend is strong in the UK. Many of these were Edwardian favorites. More in vintage girl names.

NameMeaningOrigin
MabelLovableLatin
EdithProsperous in warOld English
HattieHome ruler (from Harriet)Germanic
HarrietHome rulerGermanic
MaisiePearl (Scottish pet form of Margaret)Scottish
MillieGentle strength (from Mildred or Amelia)English
NellLight (from Eleanor or Helen)English
WinifredBlessed peace (Welsh Gwenfrewi)Welsh / Old English
DorothyGift of GodGreek
VioletThe violet flowerLatin
AdaNobleGermanic
MarthaLadyAramaic
BeatrixVoyager, or she who brings happinessLatin
IrisRainbowGreek
AgnesPure, holyGreek
MaudMighty in battle (from Matilda)Norman French

Girl names from British literature

Heroines from Shakespeare, Austen, the Brontës and beyond.

NameCharacterAuthor
JulietJuliet CapuletShakespeare
OpheliaHamlet’s lost loveShakespeare
MirandaProspero’s daughter in The TempestShakespeare
ViolaHeroine of Twelfth NightShakespeare
CordeliaKing Lear’s loyal daughterShakespeare
EmmaEmma WoodhouseJane Austen
ElizaElizabeth Bennet’s pet nameJane Austen
MarianneMarianne DashwoodJane Austen
JaneJane EyreCharlotte Brontë
TessTess DurbeyfieldThomas Hardy
BathshebaBathsheba EverdeneThomas Hardy
JessicaShylock’s daughter; Shakespeare’s spelling made it a nameShakespeare
AliceAlice in WonderlandLewis Carroll
WendyWendy Darling, a name popularized by Peter PanJ. M. Barrie
HermioneHermione Granger (and Shakespeare’s Winter’s Tale)J. K. Rowling
LunaLuna LovegoodJ. K. Rowling
LyraLyra BelacquaPhilip Pullman

Scottish, Welsh and Northern Irish girl names

Names from the other nations of the UK are common across Britain. Pronunciation tips are included for the trickier ones.

NamePronunciationMeaning / origin
EilidhAY-leeScottish Gaelic form of Helen, “light”
AilsaAIL-saScottish; from the island Ailsa Craig
MhairiVAH-reeScottish Gaelic form of Mary
KirstyKUR-steeScottish pet form of Christine
Catrionaka-TREE-naScottish Gaelic form of Catherine
Fionafee-OH-naFair, white; popularized by a Scottish writer
SerenSEH-renWelsh, “star”
CerysKEH-risWelsh, “love”
FfionFEE-onWelsh, “foxglove” or “rose”
MeganMEG-anWelsh pet form of Margaret
Rhiannonhree-AN-onWelsh, “great queen”
EiraAY-raWelsh, “snow”
NiaNEE-aWelsh form of Irish Niamh, “bright”
NiamhNEEVIrish, “bright, radiant”
AoifeEE-faIrish, “beauty, radiance”
OrlaOR-laIrish, “golden princess”
CaoimheKEE-vaIrish, “gentle, beautiful”
Siobhanshiv-AWNIrish form of Joan, “God is gracious”

How to choose a British girl name

  • Look to the nickname: many British parents choose a long formal name with a sweet short form, such as Florence/Flossie, Matilda/Tilly or Harriet/Hattie.
  • Check both spellings of trans-Atlantic names; the UK favors Isla and Evie where the US leans to Ayla and Evey.
  • If you love a Welsh or Gaelic name, practice the pronunciation first; Mhairi (VAH-ree) and Caoimhe (KEE-va) surprise many people.
  • Royal and literary names age gracefully, and they rarely feel dated a decade later.
  • Pair a vintage first name with a nature middle name for a very British combination, like Edith Willow or Mabel Rose.

Frequently asked questions

What is the most popular girl name in the UK?

Olivia has led the England and Wales list for most recent years, with Amelia, Isla and Lily close behind; Isla and Olivia have also been at the top in Scotland.

What are posh British girl names?

Arabella, Araminta, Clementine, Octavia, Cressida, Imogen, Tallulah and Henrietta are often seen as classic upper-class British names.

What are old-fashioned British girl names coming back?

Mabel, Edith, Maisie, Nell, Winifred, Ada, Maud and Florence are all enjoying a revival.

What’s the difference between British and American girl names?

The lists overlap, but Britain favors softer vintage names such as Florence, Poppy, Elsie and Imogen, which rank far lower in the US.

What British girl names are royal?

Elizabeth, Charlotte, Victoria, Anne, Beatrice, Eugenie, Margaret, Alexandra and Adelaide are all names of British queens and princesses.