1. Home
  2. Topics

Best British Girl Names

Do British girl names have a distinct style? You bet, and often the style of British names is a step or two ahead of the style of American names.

Along with longtime top name Amelia, girl names that rank among Britain's Top 100 include Poppy, Freya, Phoebe, Elsie, Imogen, Harriet, Nancy, and Florence. Olivia, Sophia, and Charlotte are popular in both the UK and the US.

Along with Sophia and Charlotte, other British girl names in the US Top 1000 include Alice, Annabel, Clementine, Esme, Gracie, Matilda, Ruby, and Zara. British parents are more likely to use nicknames as proper names for their daughters, with names like Evie, Hattie, Millie, and Rosie widely used on their own for girls in England and Wales.

Here, some of the most intriguing British baby names for girls. You might also want to consult our master list of English names for girls.

Freya

Meaning: a noble woman

Origin:Norse
15
Ruby

Meaning: deep red precious stone

Origin:Latin
48
Keziah

Meaning: cassia tree

Origin:Hebrew
180
Maisie

Meaning: pearl or bitter

Origin:Scottish diminutive of Margaret or Mary
32
Evie

Meaning: life

Origin:Diminutive of Eve or Eva
88
Hattie

Meaning: estate ruler

Origin:English, diminutive of Harriet
153
Pippa

Meaning: lover of horses

Origin:English, diminutive of Philippa
264
Persephone

Meaning: bringer of destruction

Origin:Greek
83
Beatrix

Meaning: she who brings happiness; blessed

Origin:Latin
112
Lavinia The name Lavinia is of Latin origin. The mea...
Origin:Latin, from ancient place name Lavinium
185
Cressida

Meaning: gold

Origin:Greek
227
Arabella

Meaning: yielding to prayer

Origin:Latin
38
Isobel

Meaning: pledged to God

Origin:Scottish variation of Isabel
549
Annabel

Meaning: loving

Origin:Scottish variation of Amabel
746
Isla

Meaning: island

Origin:Scottish place-name or Spanish
4
Elodie

Meaning: foreign riches

Origin:French, variation of Alodia, German
26
Ottilie

Meaning: prosperous in battle

Origin:German, French
34
Poppy

Meaning: red flower

Origin:English from Latin
39
Imogen

Meaning: maiden

Origin:Celtic
42
Elsie

Meaning: pledged to God

Origin:Diminutive of Elizabeth via its Scottish variation, Elspeth
67