Baby name inspiration: It’s official, these are the most popular baby names in the UK

Top 100 most popular boys and girls' names in the UK revealed - but is your little one’s name on here?

Baby name inspiration: It’s official, these are the most popular baby names in the UK

by Kayleigh Dray |
Published on

It’s official; data from the Office for National Statistics (ONS) has revealed the 100 most popular baby names in the UK.

And, looking at the results, it seems as if the current trend for baby names is ‘all things traditional’.

Yup, the likes of Oliver, Amelia, Harry, George, and Emily have all made it to the top of the list - inspired by the birth of the Duke and Duchess of Cambridge's first son in July 2013.

Baby Centre’s Sasha Miller told The Independent that a growing royal trend can be seen.


"George is in the top 10, as are George's dad and uncle William and Harry all leading the country," she added.

"With another royal baby born this year, it will be interesting if Charlotte trends in 2015."

She also noted a trend of girls' names ending in "a", such as Ava, Olivia and Isla.

Check out the list for yourself below...


  1. Amelia

  2. Olivia

  3. Isla

  4. Emily

  5. Poppy

  6. Ava

  7. Isabella

  8. Jessica

  9. Lily

  10. Sophie

  11. Grace

  12. Sophia

  13. Mia

  14. Evie

  15. Ruby

  16. Ella

  17. Scarlett

  18. Isabelle

  19. Chloe

  20. Sienna

  21. Freya

  22. Phoebe

  23. Charlotte

  24. Daisy

  25. Alice

  26. Florence

  27. Eva

  28. Sofia

  29. Millie

  30. Lucy

  31. Evelyn

  32. Elsie

  33. Rosie

  34. Imogen

  35. Lola

  36. Matilda

  37. Elizabeth

  38. Layla

  39. Holly

  40. Lilly

  41. Molly

  42. Erin

  43. Ellie

  44. Maisie

  45. Maya

  46. Abigail

  47. Eliza

  48. Georgia

  49. Jasmine

  50. Esme

  51. Willow

  52. Bella

  53. Annabelle

  54. Ivy

  55. Amber

  56. Emilia

  57. Emma

  58. Summer

  59. Hannah

  60. Eleanor

  61. Harriet

  62. Rose

  63. Amelie

  64. Lexi

  65. Megan

  66. Gracie

  67. Zara

  68. Lacey

  69. Martha

  70. Anna

  71. Violet

  72. Darcey

  73. Maria

  74. Maryam

  75. Brooke

  76. Aisha

  77. Katie

  78. Leah

  79. Thea

  80. Darcie

  81. Hollie

  82. Amy

  83. Mollie

  84. Heidi

  85. Lottie

  86. Bethany

  87. Francesca

  88. Faith

  89. Harper

  90. Nancy

  91. Beatrice

  92. Isabel

  93. Darcy

  94. Lydia

  95. Sarah

  96. Sara

  97. Julia

  98. Victoria

  99. Zoe

  1. Robyn


  1. Oliver

  2. Jack

  3. Harry

  4. Jacob

  5. Charlie

  6. Thomas

  7. George

  8. Oscar

  9. James

  10. William

  11. Noah

  12. Alfie

  13. Joshua

  14. Muhammad

  15. Henry

  16. Leo

  17. Archie

  18. Ethan

  19. Joseph

  20. Freddie

  21. Samuel

  22. Alexander

  23. Logan

  24. Daniel

  25. Isaac

  26. Max

  27. Mohammed

  28. Benjamin

  29. Mason

  30. Lucas

  31. Edward

  32. Harrison

  33. Jake

  34. Dylan

  35. Riley

  36. Finley

  37. Theo

  38. Sebastian

  39. Adam

  40. Zachary

  41. Arthur

  42. Toby

  43. Jayden

  44. Luke

  45. Harley

  46. Lewis

  47. Tyler

  48. Harvey

  49. Matthew

  50. David

  51. Reuben

  52. Michael

  53. Elijah

  54. Kian

  55. Tommy

  56. Mohammad

  57. Blake

  58. Luca

  59. Theodore

  60. Stanley

  61. Jenson

  62. Nathan

  63. Charles

  64. Frankie

  65. Jude

  66. Teddy

  67. Louie

  68. Louis

  69. Ryan

  70. Hugo

  71. Bobby

  72. Elliott

  73. Dexter

  74. Ollie

  75. Alex

  76. Liam

  77. Kai

  78. Gabriel

  79. Connor

  80. Aaron

  81. Frederick

  82. Callum

  83. Elliot

  84. Albert

  85. Leon

  86. Ronnie

  87. Rory

  88. Jamie

  89. Austin

  90. Seth

  91. Ibrahim

  92. Owen

  93. Caleb

  94. Ellis

  95. Sonny

  96. Robert

  97. Joey

  98. Felix

  99. Finlay

  1. Jackson

Did your little one’s name make the list?

Let us know via Facebook or Twitter (@CloserOnline) now.



Top 50 most unusual baby names - and their meanings

Chester1 of 48


Holly Willoughby bagged Chester - meaning 'fortress' - for her baby boy, so we imagine this comfortable, quirky and cuddly name will rise in popularity soon.

Pax2 of 48


Meaning 'peaceful this unusual unisex name got a lot of publicity when chosen by Brad Pitt and Angelina Jolie for their Vietnamese-born son.

Constantine3 of 48


Constantine, meaning "steadfast", is a distinguished name that has long been overlooked. But, as names such as Augustine and Atticus become more popular, it seems as if the Roman Emperor's name could be primed for a comeback...

Lev4 of 48


This concise one-syllable name, meaning "heart" or "lion", has definite potential, being more unusual than the increasingly popular Levi.

Susannah5 of 48


Susannah, meaning "lily", has an irresistible, flowing rhythm - and is a more stylish version of the traditional 'Susan' or 'Suzanne'.

Mirabelle6 of 48


If you're looking for a 'belle' name that isn't 'Isabelle than why not try the lovely Mirabelle? Meaning 'marvellous it can be changed to 'Mirabella' or 'Maribel' - depending on what suits your little one.

Rio7 of 48


Rio is a Spanish boy's name, meaning 'river'.

Theodora8 of 48


This charmingly old-fashioned girl's name means 'gift of God' and has a wealth of nicknames available - think Teddy, Thea and Dora, to name but three!

CELEBRITY INSPIRATION: Robbie Williams named his little girl Theodora - nicknamed Teddy - Rose

Shepherd9 of 48


A cute pastoral boy's name, Shepherd means exactly what you think it does - and can be shortened to the adorable Shep.

Rosalind10 of 48


Rosalind - meaning 'pretty rose' - was made popular when Shakespeare used it for one of his heroines in 'As You Like It'.

Caspian11 of 48


Caspian - taken from the name of the large sea between Asia and Europe - was used by C.S Lewis for the name of the hero of his children's novel, Prince Caspian, part of the Chronicles of Narnia series.

Zadie12 of 48


Zadie means 'princess making it perfect for your little girl.

Ellison13 of 48


Ellison, meaning 'benevolent is traditionally a boy's name - but could just as easily be used for a little girl.

Aviva14 of 48


Aviva is a vivacious and memorable girl's name, meaning 'springlike, fresh, dewy'.

West15 of 48


West is definitely shaping up well as a unisex name - but we imagine it will increase in popularity now that the Kardashian-Wests are in power!

Indigo16 of 48


Indigo, a deep blue-purple dye from plants native to India, is particularly striking for both girls and boys.

Cleo17 of 48


Cleo (meaning 'glory') is short, of course, for Cleopatra, one of the most powerful women in history. Sounds like a good choice to us...

Devon18 of 48


Devon, spelled like the lovely seaside town, can be used for baby boys or baby girls - would you be tempted to use it for your own little one?

Aurelio19 of 48


Aurelio is an exotic and energetic Italian boy's name, rarely heard in the UK, which means 'the golden one'. It can also be changed to Aurelia - just like in Love Actually - if you plan on using it for a baby girl.

Pilar20 of 48


The girl's name 'Pilar' originated in the legend of the miracle of the Virgin Mary's appearance over a marble pillar, giving it a special sense of strength and elegance.

Baxter21 of 48


The boy's name Baxter, meaning 'baker was last popular in 1886, meaning it's well time for a comeback.

Pippa22 of 48


Pippa made headlines thanks to Kate Middleton's sister - but this cute name, meaning 'lover of horses is still an unusual one.

Willis23 of 48


Almost never used in modern times, the boy's name Willis means 'resolute protection'.

Georgiana24 of 48


Pronounced Geoge-ee-AH-na, this elaborately feminine girl's name means 'farmer' - and has cropped up in the likes of Jane Austen's Pride & Prejudice and 2008 film The Duchess. Very regal!

Octavia25 of 48


Octavia - meaning 'eigth' - was popular in ancient Roman and Victorian times, and has a rich literary pedigree. Think Shakespeare's Antony and Cleopatra, for starters.

Zinnia26 of 48


Zinnia is an edgy, energetic flower name - symbolising remembrance. We love it.

Teo27 of 48


The Spanish version of Matthew, this unusual boy's name means 'gift of God'.

Winifred28 of 48


This beautiful vintage girl's name, meaning 'blessed peacemaking has a choice of two nicknames; Winnie or Freddie.

Marguerite29 of 48


Marguerite is a classic French girl's name, meaning 'pearl' or 'daisy'. Totally chic!

Roscoe30 of 48


This quirky name - meaning 'deer forest is a fresh choice for a baby boy or girl.

Romy31 of 48


Another unisex name with a lot of energy and bounce, this cool name means 'citizen of Rome'.

Nile32 of 48


Nile, meaning 'champion is inspired by the famous Egyptian river and can be used for both boys and girls.

Juno33 of 48


Juno, inspired by a Roman goddess named the 'queen of heavens is fresh, beautiful and unique. We love it.

True34 of 48


Inspirational and aspirational, True means exactly what you'd expect - and can be used for both boys and girls. Nice!

Verity35 of 48


This virtue name, meaning 'truth is the perfect fusion of old and new - it even made a brief appearance in Harry Potter!

Slater36 of 48


This boy's name was made popular by 90s TV show Saved By The Bell, but has diminished in popularity since then. A shame, since this boy's name has a seriously friendly and genial feel.

Tierney37 of 48


Celtic unisex name Tierney means 'descendant of a lord making it a fine choice for any new parents.

Lulu38 of 48


We love the name Lulu (which means 'pearl') - it's so energetic, vivacious and fun!

Penn39 of 48


This simple, elegant boy's name - meaning 'enclosure' - is VERY distinctive, isn't it? No wonder it made it into Gossip Girl!

Snow40 of 48


This girl's name feels brisk, fresh, pure, evocative - and magical. We imagine fans of Frozen will love it!

Cassidy41 of 48


This unisex name - meaning 'curly-headed' - is an Irish cowboy name that packs a punch.

Greer42 of 48


This glam Scottish name, meaning 'alert and watchful is a strong and sophisticated choice for any little girl.

Henrietta43 of 48


With plenty of vintage charm, Henrietta - meaning 'estate ruler'. has a number of charming nicknames, including Etta, Hetty and Hattie.

Baker44 of 48


This hip occupational name is fresh and friendly-sounding; perfect for a little boy.

Millicent45 of 48


Millicent is a sweet and feminine girl's name, meaning "strong in work", and in definite need of a comeback.

Auden46 of 48


Auden is a poetic and old-fashioned unisex name, meaning 'old friend'.

Stellan47 of 48


Stellan is a strong, attractive, Scandinavian boy's name, meaning 'calm'.

Leopold48 of 48


This aristocratic boy's name - meaning 'brave people' - is an interesting Germanic one. Think 'Leo' for short!

Just so you know, whilst we may receive a commission or other compensation from the links on this website, we never allow this to influence product selections - read why you should trust us