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.
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.
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.