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.

Flora

Meaning: flower

Origin:Latin
69
Florence

Meaning: flourishing, prosperous

Origin: Latin
74
Clover

Meaning: key

Origin:Flower name, from Old English
93
Elspeth

Meaning: pledged to God

Origin:Scottish variation of Elizabeth
448
Caoimhe

Meaning: beautiful

Origin:Irish, Scottish
265
Esme

Meaning: beloved

Origin:French
247
Eilidh The meaning of Eilidh is ‘sun’ or ‘radiant o...
Origin:Gaelic form of Eleanor
316
Ailsa

Meaning: elf victory

Origin:Scottish from Norse
427
Alba

Meaning: white

Origin:Latin
436
Una

Meaning: one; lamb; happy

Origin:Latin, Irish, or Old Norse
493
Saskia

Meaning: Saxon

Origin:Dutch
167
Fleur

Meaning: flower

Origin:French
332
Tamsin

Meaning: twin

Origin:English, contracted form of Thomasina
441
Winifred

Meaning: blessed peacemaking

Origin:Welsh
161
Ida

Meaning: industrious one

Origin:German
166
Xanthe

Meaning: golden, yellow

Origin:Greek
218
Honey Honey is traditionally considered a feminine...
Origin:Word name
393
Kitty

Meaning: pure

Origin:English, diminutive of Katherine
827
Pixie

Meaning: fairy

Origin:Swedish or Cornish
875
Peggy

Meaning: pearl

Origin:Diminutive of Margaret, Greek
892