Top 100 British Baby Names

The most popular names in England & Wales

Based on Office for National Statistics (ONS) data, these are the names British parents choose most often. From the royal-inspired George and Charlotte to the modern Freddie and Willow, British baby names blend tradition with contemporary style. Load any list into the wheel to pick at random.

Top 50 British Boy Names

Oliver has led the boys list in England and Wales for over a decade, ahead of George and Harry.

#1 Oliver
#2 George
#3 Harry
#4 Noah
#5 Charlie
#6 Jack
#7 Leo
#8 Oscar
#9 Freddie
#10 Archie
#11 Henry
#12 Arthur
#13 Theo
#14 Liam
#15 Thomas
#16 Ethan
#17 Max
#18 William
#19 James
#20 Mason
#21 Alfie
#22 Finley
#23 Teddy
#24 Sebastian
#25 Reuben
#26 Alexander
#27 Edward
#28 Elijah
#29 Isaac
#30 Lucas
#31 Benjamin
#32 Jude
#33 Logan
#34 Joseph
#35 Toby
#36 Arlo
#37 Hugo
#38 Jake
#39 Kai
#40 Nathan
#41 Reggie
#42 Roman
#43 Ronnie
#44 Ryan
#45 Sam
#46 Stanley
#47 Tommy
#48 Tyler
#49 Wilfrid
#50 Xavier

Top 50 British Girl Names

Olivia leads for girls, a name that's held the top UK spot for several consecutive years, ahead of Amelia and Isla.

#1 Olivia
#2 Amelia
#3 Isla
#4 Ava
#5 Grace
#6 Poppy
#7 Emily
#8 Sophia
#9 Isabella
#10 Lily
#11 Freya
#12 Mia
#13 Willow
#14 Evie
#15 Scarlett
#16 Daisy
#17 Lucy
#18 Sienna
#19 Ella
#20 Charlotte
#21 Alice
#22 Florence
#23 Imogen
#24 Phoebe
#25 Rosie
#26 Sophie
#27 Elsie
#28 Ivy
#29 Matilda
#30 Ruby
#31 Aria
#32 Aurora
#33 Bella
#34 Clara
#35 Eliza
#36 Georgia
#37 Hannah
#38 Jessica
#39 Layla
#40 Maya
#41 Millie
#42 Nora
#43 Penelope
#44 Violet
#45 Zara
#46 Bonnie
#47 Harriet
#48 Lola
#49 Nancy
#50 Thea

What Makes British Baby Names Distinctive?

Royal influence

George, Charlotte, Harry, and Archie all surged in popularity following high-profile royal births. The Royal Family continues to shape British naming trends more than any other single factor.

Old English revival

Names like Alfie, Archie, Teddy, Elsie, and Florencehave made strong comebacks, reflecting a broad British appetite for Edwardian and Victorian-era names.

Scottish and Celtic names

Isla, Freya, Finn, and Reuben reflect the strong influence of Celtic and Scandinavian heritage within the British naming tradition.

Short names dominate

British parents tend to favour shorter names — many of the top names have just one or two syllables. Even longer names like Alexander are often shortened to Xander or Alex in daily use.