Top 100 English baby names

Note: This article may feature affiliate links to Amazon or other companies, and purchases made via these links may earn us a small commission at no extra cost to you. Learn more here.

Facebook
Twitter/X
Pinterest
Email
Reddit

Today’s most popular 100 English baby names in England

It’s almost easier to list what England hasn’t brought to the modern world than to list some things that it has, so here we go: flavorful food and stick-and-ball sports that make sense. Okay, so they’ve got shepherd’s pie and fish & chips. (You still can’t explain cricket.)

If you’re the sort who can trace their family tree back to the Battle of Hastings, or you just want to give your bundle of joy a right proper English name, check out our list of the top 100 sprog names in England for a cracking good baby name.

This list of top names was compiled and released in 2020, based on births during 2019.

Of the data, the United Kingdom’s Office for National Statistics wrote that for girls, “Mothers aged 35 years and over continued to choose more traditional names like Charlotte and Emily, while younger mothers opted for more modern names like Harper and Mia.” 

For boys, of the top 10 boys’ names chosen by moms under age 25, seven had not featured in the top 100 boys’ names prior to the late 1990s. In contrast, 8 oof the 10 names for boys chosen by moms age 35 years or order had been among the top 100 before the late 1990s (and but one name was a shortened version of a traditional name).

They also noted some popularity spikes based on popular media.

  • Taron has increased in popularity, which might be influenced by the actor Taron Egerton, who starred in the 2019 award-winning Elton John biopic, Rocketman.
  • Continuing the cinematic trends, the name Kylo (for Kylo Ren) appears to have increased in popularity since the release of the new Star Wars sequel trilogy.
  • In contrast, a girls’ name that may have increased following the rise to fame of a celebrity is the name Dua. Dua Lipa, the popstar, had her first UK number one single in 2017.

Most popular baby names from England

Most popular 100 English baby names for girls

  1. Olivia
  2. Amelia
  3. Isla
  4. Ava
  5. Mia
  6. Isabella
  7. Grace
  8. Sophia
  9. Lily
  10. Emily
  11. Freya
  12. Ivy
  13. Ella
  14. Charlotte
  15. Poppy
  16. Florence
  17. Evie
  18. Rosie
  19. Willow
  20. Phoebe
  21. Sophie
  22. Evelyn
  23. Sienna
  24. Elsie
  25. Sofia
  26. Alice
  27. Ruby
  28. Matilda
  29. Isabelle
  30. Harper
  31. Daisy
  32. Emilia
  33. Jessica
  34. Maya
  35. Eva
  36. Luna
  37. Eliza
  38. Millie
  39. Chloe
  40. Penelope
  41. Maisie
  42. Esme
  43. Aria
  44. Scarlett
  45. Imogen
  46. Thea
  47. Harriet
  48. Ada
  49. Layla
  50. Mila
  51. Eleanor
  52. Violet
  53. Elizabeth
  54. Bella
  55. Rose
  56. Emma
  57. Erin
  58. Molly
  59. Lola
  60. Lucy
  61. Hallie
  62. Bonnie
  63. Ellie
  64. Zara
  65. Maria
  66. Robyn
  67. Hannah
  68. Nancy
  69. Arabella
  70. Holly
  71. Aurora
  72. Jasmine
  73. Lottie
  74. Orla
  75. Delilah
  76. Gracie
  77. Georgia
  78. Darcie
  79. Iris
  80. Amber
  81. Amelie
  82. Anna
  83. Maryam
  84. Abigail
  85. Lilly
  86. Annabelle
  87. Ayla
  88. Sara
  89. Beatrice
  90. Edith
  91. Clara
  92. Heidi
  93. Margot
  94. Summer
  95. Zoe
  96. Martha
  97. Lara
  98. Mabel
  99. Lyla
  100. Felicity

Most popular 100 English baby names for boys

  1. Oliver
  2. George
  3. Arthur
  4. Noah
  5. Harry
  6. Muhammad
  7. Leo
  8. Jack
  9. Oscar
  10. Charlie
  11. Henry
  12. Jacob
  13. Thomas
  14. Freddie
  15. Alfie
  16. Theodore
  17. Theo
  18. William
  19. Archie
  20. Joshua
  21. Alexander
  22. James
  23. Isaac
  24. Edward
  25. Lucas
  26. Tommy
  27. Max
  28. Finley
  29. Mohammed
  30. Ethan
  31. Logan
  32. Benjamin
  33. Teddy
  34. Joseph
  35. Sebastian
  36. Arlo
  37. Adam
  38. Harrison
  39. Elijah
  40. Daniel
  41. Samuel
  42. Louie
  43. Albie
  44. Mason
  45. Reuben
  46. Rory
  47. Hugo
  48. Jaxon
  49. Luca
  50. Zachary
  51. Reggie
  52. Louis
  53. Albert
  54. Hunter
  55. Dylan
  56. David
  57. Jude
  58. Frankie
  59. Ezra
  60. Roman
  61. Toby
  62. Riley
  63. Ronnie
  64. Frederick
  65. Carter
  66. Stanley
  67. Gabriel
  68. Bobby
  69. Jesse
  70. Michael
  71. Mohammad
  72. Grayson
  73. Elliot
  74. Liam
  75. Jenson
  76. Harvey
  77. Ralph
  78. Jayden
  79. Jake
  80. Harley
  81. Ellis
  82. Charles
  83. Elliott
  84. Jasper
  85. Felix
  86. Finn
  87. Rowan
  88. Caleb
  89. Leon
  90. Chester
  91. Ibrahim
  92. Ollie
  93. Jackson
  94. Alfred
  95. Hudson
  96. Ryan
  97. Matthew
  98. Rupert
  99. Luke
  100. Nathan