The 100 most popular baby names of 2015 have been revealed, and some have surprising celebrity influences while other favourites are holding court.

Muhammad remains firmly at the top spot in 2015, fending off Oliver and Jack to take the UK’s most popular baby boys’ name for the second year running.

Other Arabic names continue to climb the charts, with Ali and Omar rising 19 places and 10 places respectively. Ahmad appears for the first time too, in at number 74.

Olivia has taken the crown (or tiara) for the most popular girls name from Sophia, jumping up three places in BabyCentre’s Top 100 Baby Names of 2015, released by the pregnancy and parenting site.

Arabic girls’ names are also continuing to rise in popularity after Nur’s success in 2014. Layla, Maryam and Aaliyah are all featuring in the top 100. Aaliyah’s rise is particularly meteoric – jumping straight into the top 100 as a new entry at number 63.

Related: Santa's naughty and nice list revealed

An analysis of the names also reveals the influence of popular culture on parents’ choices.

The popularity of the BBC's Poldark series has also been credited with pushing traditional Irish names up the annual chart of babies’ names.

In particular, Aiden has shot up the charts in 2015, climbing 26 places to sit just outside the top 20. Connor has also legged it up the top 100, rising 21 places to sit at number 56.

Aiden Turner as Ross Poldark

Another new entry to the top 100 girls’ list is Aria, which has doubled in popularity in the space of a year, jumping into 36th position. Arya is the name of the headstrong and courageous tomboy in the TV hit Game of Thrones.

As for Royal baby names, Charlotte and Elizabeth, fell eight and 24 places respectively from 2014, while George is up three places at number 12 and William is at number 13.

Parents also appear to have finally let go of Elsa. The name fell out of the top 100, after landing number 75 in 2014.

Top baby boys' names 2015

  1. Muhammad +0
  2. Oliver +0
  3. Jack +0
  4. Noah +0
  5. Jacob +0
  6. Harry +1
  7. Charlie -1
  8. Ethan +2
  9. James +0
  10. Thomas +1
  11. Joshua -3
  12. George +6
  13. William -1
  14. Daniel +1
  15. Leo +2
  16. Ryan +33
  17. Alexander +3
  18. Henry -5
  19. Max -3
  20. Oscar -6
  21. Logan +1
  22. Alfie -3
  23. Adam +1
  24. Lucas -3
  25. Freddie +6
  26. Isaac -1
  27. Aiden +26
  28. Finley -2
  29. Dylan -6
  30. Joseph +2
  31. Liam -1
  32. Theo -3
  33. Samuel -6
  34. Benjamin -6
  35. Archie +0
  36. Jayden +6
  37. Harrison -3
  38. Nathan +1
  39. Michael +17
  40. Mason -3
  41. Sebastian -8
  42. Jackson +34
  43. Jake -7
  44. Luke -4
  45. Edward +2
  46. Zachary -1
  47. Alex -3
  48. Elijah -2
  49. Lewis-11
  50. David +8
  51. Matthew -10
  52. Teddy +9
  53. Elliot -5
  54. Toby -4
  55. Arthur -1
  56. Connor +21
  57. Reuben +0
  58. Caleb +2
  59. Gabriel +9
  60. Luca -8
  61. Ollie +6
  62. Ben +0
  63. Ali +19
  64. Eli +22
  65. Riley -22
  66. Aaron -11
  67. Callum +14
  68. Tyler -9
  69. Omar +10
  70. Austin -4
  71. Hugo +12
  72. Finn -3
  73. Harvey +11
  74. Ahmad new!
  75. Ayaan new!
  76. Jude +19
  77. Jamie -12
  78. Evan -15
  79. Owen -6
  80. John +18
  81. Tommy +9
  82. Felix -7
  83. Dominic new!
  84. Rory -20
  85. Cameron +4
  86. Aarav +13
  87. Sam -36
  88. Dexter -18
  89. Nathaniel +8
  90. Jason +4
  91. Seth -13
  92. Blake -20
  93. Jenson new!
  94. Jasper -6
  95. Joel new!
  96. Leon -9
  97. Harley new!
  98. Stanley -18
  99. Andrew -3
  100. Bobby new!

Top 100 girls' names of 2015

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

Let us know your favourite baby name in the comments below: