Attention: these are officially the most popular baby names in the UK

portrait of funny little baby wearing a diaper playing with his feet on a beige blanket
These are the most popular baby names in the UK Alexandr Kolesnikov - Getty Images


Whether you're keen to follow the trends with baby names, or you're desperate to know what everyone else is calling their newborns (so your child won't be one of five in a class with the same name), it's always interesting to take a look at what the most popular baby names are in the UK – and rather handily, the Office of National Statistics have just shared their latest update, revealing the most popular names for babies born in England and Wales in 2023.

Of course, while baby naming trends come and go over the years, plenty do seem to stick around for a long stretch of time, so it probably won't come as much of a shock then that Olivia is still at the top of the list – and has been for quite some time (eight years, to be exact!).

Noah has also been a firm favourite for three years now, but has been relegated to second place as Muhammad claims the top spot.

Plenty of newer monikers have been steadily on the up too in recent years, with new parents getting inspired by the entertainment world, from the likes of the Barbie movie (hello, Margot coming in at number 44!) and Daisy Jones and the Six (Daisy jumped up four places from 21 to 17). While not in the top 100, Elton John's turn at headlining Glastonbury may even have played a part in 20 boys being called Elton in 2023, too!

the most popular baby boy or girl names for 2022 in the uk
Artem Varnitsin - Getty Images

Here's the full low down on the 100 most popular baby names right now (using the most recent data available from babies born in England and Wales in 2023):

Most popular boys' names in 2023

  1. Muhammad

  2. Noah

  3. Oliver

  4. George

  5. Leo

  6. Arthur

  7. Luca

  8. Theodore

  9. Oscar

  10. Henry

  11. Theo

  12. Freddie

  13. Archie

  14. Arlo

  15. Jude

  16. Alfie

  17. Charlie

  18. Jack

  19. Thomas

  20. Finley

  21. Harry

  22. Albie

  23. Teddy

  24. Jacob

  25. Lucas

  26. Tommy

  27. Isaac

  28. Mohammed

  29. William

  30. Edward

  31. Elijah

  32. Roman

  33. Rory

  34. Alexander

  35. James

  36. Louie

  37. Reuben

  38. Ezra

  39. Oakley

  40. Joshua

  41. Adam

  42. Sebastian

  43. Hudson

  44. Max

  45. Louis

  46. Ronnie

  47. Ethan

  48. Hugo

  49. Harrison

  50. Mason

  51. Rowan

  52. Reggie

  53. Benjamin

  54. Joseph

  55. Albert

  56. Sonny

  57. Hunter

  58. Jaxon

  59. Jesse

  60. Daniel

  61. Zachary

  62. Samuel

  63. Frederick

  64. Gabriel

  65. David

  66. Logan

  67. Dylan

  68. Mohammad

  69. Frankie

  70. Otis

  71. Liam

  72. Caleb

  73. Felix

  74. Kai

  75. Jasper

  76. Alfred

  77. Toby

  78. Grayson

  79. Yusuf

  80. Riley

  81. Rupert

  82. Brody

  83. Ibrahim

  84. Finn

  85. Musa

  86. Carter

  87. Jax

  88. Michael

  89. Chester

  90. Stanley

  91. Leon

  92. Milo

  93. Bobby

  94. Elliot

  95. Enzo

  96. Elias

  97. Ellis

  98. Ralph

  99. Myles

  100. Bodhi

Most popular girls' names in 2023

  1. Olivia

  2. Amelia

  3. Isla

  4. Lily

  5. Freya

  6. Ava

  7. Ivy

  8. Florence

  9. Willow

  10. Isabella

  11. Poppy

  12. Sophia

  13. Evelyn

  14. Elsie

  15. Sienna

  16. Mia

  17. Daisy

  18. Grace

  19. Sofia

  20. Phoebe

  21. Rosie

  22. Harper

  23. Charlotte

  24. Evie

  25. Millie

  26. Bonnie

  27. Ella

  28. Emily

  29. Maya

  30. Matilda

  31. Aria

  32. Delilah

  33. Penelope

  34. Hallie

  35. Mila

  36. Maeve

  37. Ada

  38. Luna

  39. Ruby

  40. Mabel

  41. Maisie

  42. Violet

  43. Arabella

  44. Margot

  45. Emilia

  46. Isabelle

  47. Esme

  48. Lottie

  49. Aurora

  50. Alice

  51. Sophie

  52. Eva

  53. Layla

  54. Ayla

  55. Rose

  56. Orla

  57. Olive

  58. Eleanor

  59. Imogen

  60. Eliza

  61. Iris

  62. Harriet

  63. Thea

  64. Robyn

  65. Chloe

  66. Erin

  67. Bella

  68. Elizabeth

  69. Ottilie

  70. Nancy

  71. Emma

  72. Scarlett

  73. Zara

  74. Ophelia

  75. Elodie

  76. Lyla

  77. Maryam

  78. Maria

  79. Lola

  80. Lyra

  81. Nova

  82. Ellie

  83. Jessica

  84. Gracie

  85. Fatima

  86. Summer

  87. Eden

  88. Molly

  89. Amelie

  90. Clara

  91. Hazel

  92. Darcie

  93. Lara

  94. Hannah

  95. Lilah

  96. Autumn

  97. Nellie

  98. Jasmine

  99. Nevaeh

  100. Raya


Found a name you love and want to see how its popularity has (or perhaps hasn't!) evolved in the last couple of years? Here are the most popular boys and girls names in England and Wales from 2022:

Most popular boys' names in 2022

  1. Noah

  2. Muhammad

  3. George

  4. Oliver

  5. Leo

  6. Arthur

  7. Oscar

  8. Theodore

  9. Theo

  10. Freddie

  11. Archie

  12. Luca

  13. Henry

  14. Jack

  15. Harry

  16. Charlie

  17. Alfie

  18. Arlo

  19. Thomas

  20. Teddy

  21. Finley

  22. Jacob

  23. Tommy

  24. William

  25. Lucas

  26. Isaac

  27. Mohammed

  28. Alexander

  29. Albie

  30. Roman

  31. Edward

  32. Jude

  33. Elijah

  34. James

  35. Joshua

  36. Reuben

  37. Max

  38. Rory

  39. Sebastian

  40. Louie

  41. Adam

  42. Mason

  43. Ethan

  44. Hudson

  45. Harrison

  46. Ezra

  47. Hugo

  48. Louis

  49. Reggie

  50. Joseph

  51. Benjamin

  52. Ronnie

  53. Daniel

  54. Logan

  55. Jaxon

  56. Oakley

  57. Albert

  58. Hunter

  59. Zachary

  60. Samuel

  61. Rowan

  62. David

  63. Toby

  64. Dylan

  65. Frederick

  66. Jesse

  67. Mohammad

  68. Otis

  69. Sonny

  70. Gabriel

  71. Grayson

  72. Kai

  73. Frankie

  74. Caleb

  75. Carter

  76. Liam

  77. Felix

  78. Jasper

  79. Riley

  80. Bobby

  81. Alfred

  82. Finn

  83. Elliot

  84. Brody

  85. Rupert

  86. Ralph

  87. Milo

  88. Michael

  89. Blake

  90. Ellis

  91. Chester

  92. Stanley

  93. Yusuf

  94. Jackson

  95. Leon

  96. Elias

  97. Myles

  98. Tobias

  99. Musa

  100. Axel

Most popular girls' names in 2022

  1. Olivia

  2. Amelia

  3. Isla

  4. Ava

  5. Lily

  6. Ivy

  7. Freya

  8. Florence

  9. Isabella

  10. Mia

  11. Willow

  12. Sienna

  13. Poppy

  14. Sophia

  15. Elsie

  16. Rosie

  17. Grace

  18. Millie

  19. Emily

  20. Sofia

  21. Daisy

  22. Evelyn

  23. Evie

  24. Phoebe

  25. Ella

  26. Charlotte

  27. Harper

  28. Maya

  29. Matilda

  30. Ruby

  31. Aria

  32. Penelope

  33. Hallie

  34. Luna

  35. Bonnie

  36. Ada

  37. Emilia

  38. Alice

  39. Sophie

  40. Esme

  41. Isabelle

  42. Maisie

  43. Violet

  44. Delilah

  45. Mila

  46. Eva

  47. Arabella

  48. Maeve

  49. Aurora

  50. Mabel

  51. Ayla

  52. Lottie

  53. Eliza

  54. Rose

  55. Erin

  56. Layla

  57. Scarlett

  58. Chloe

  59. Margot

  60. Elizabeth

  61. Imogen

  62. Eleanor

  63. Orla

  64. Thea

  65. Harriet

  66. Iris

  67. Nancy

  68. Emma

  69. Jessica

  70. Zara

  71. Robyn

  72. Gracie

  73. Elodie

  74. Olive

  75. Maria

  76. Maryam

  77. Bella

  78. Lola

  79. Lyra

  80. Lyla

  81. Ophelia

  82. Ellie

  83. Ottilie

  84. Molly

  85. Lara

  86. Myla

  87. Eden

  88. Eloise

  89. Darcie

  90. Lucy

  91. Nova

  92. Lilly

  93. Clara

  94. Jasmine

  95. Edith

  96. Summer

  97. Amelie

  98. Hannah

  99. Fatima

  100. Sara

You Might Also Like