Most Common Names in England

British name ideas for boys and girls. Popular baby names in Great Britain are traditional names that have meaning. It is common to give children names of historically famous people. The media plays an important role in trendy names.

Popular boy names in United Kingdom

  • 1. James
  • 2. David
  • 3. Paul
  • 4. Chris
  • 5. Mark
  • 6. John
  • 7. Tom
  • 8. Andrew
  • 9. Michael
  • 10. Ben
  • 11. Sam
  • 12. Alex
  • 13. Richard
  • 14. Jack
  • 15. Adam
  • 16. Daniel
  • 17. Matt
  • 18. Andy
  • 19. Simon
  • 20. Steve
  • 21. Matthew
  • 22. Ryan
  • 23. Dan
  • 24. Ian
  • 25. Jamie
  • 26. Peter
  • 27. Stephen
  • 28. Joe
  • 29. Lee
  • 30. Nick
  • 31. Craig
  • 32. Luke
  • 33. Scott
  • 34. Mike
  • 35. Dave
  • 36. Rob
  • 37. Liam
  • 38. Martin
  • 39. Josh
  • 40. Robert
  • 41. Neil
  • 42. Gary
  • 43. Stuart
  • 44. Steven
  • 45. Kevin
  • 46. George
  • 47. Jonathan
  • 48. Darren
  • 49. Jordan
  • 50. Alan
  • 51. Thomas
  • 52. Tim
  • 53. Lewis
  • 54. Sean
  • 55. Jason
  • 56. Phil
  • 57. Harry
  • 58. Charlie
  • 59. Tony
  • 60. Danny
  • 61. Will
  • 62. Nathan
  • 63. Jake
  • 64. Jon
  • 65. Ross
  • 66. Callum
  • 67. Anthony
  • 68. Gareth
  • 69. Christopher
  • 70. Colin
  • 71. Aaron
  • 72. Graham
  • 73. Ashley
  • 74. Dean
  • 75. Brian
  • 76. William
  • 77. Connor
  • 78. Kieran
  • 79. Jay
  • 80. Shaun
  • 81. Oliver
  • 82. Kyle
  • 83. Carl
  • 84. Philip
  • 85. Jim
  • 86. Keith
  • 87. Joshua
  • 88. Pete
  • 89. Gavin
  • 90. Adrian
  • 91. Marc
  • 92. Patrick
  • 93. Joseph
  • 94. Cameron
  • 95. Greg
  • 96. Barry
  • 97. Max
  • 98. Nigel
  • 99. Jonny
  • 100. Ed
 

Popular girl names in United Kingdom

  • 1. Sarah
  • 2. Emma
  • 3. Laura
  • 4. Claire
  • 5. Hannah
  • 6. Rachel
  • 7. Amy
  • 8. Lauren
  • 9. Katie
  • 10. Sophie
  • 11. Emily
  • 12. Rebecca
  • 13. Lisa
  • 14. Charlotte
  • 15. Lucy
  • 16. Helen
  • 17. Louise
  • 18. Chloe
  • 19. Kate
  • 20. Karen
  • 21. Nicola
  • 22. Michelle
  • 23. Jessica
  • 24. Natalie
  • 25. Anna
  • 26. Gemma
  • 27. Jo
  • 28. Julie
  • 29. Samantha
  • 30. Megan
  • 31. Kelly
  • 32. Kirsty
  • 33. Jane
  • 34. Caroline
  • 35. Victoria
  • 36. Amanda
  • 37. Ellie
  • 38. Alison
  • 39. Danielle
  • 40. Becky
  • 41. Fiona
  • 42. Clare
  • 43. Zoe
  • 44. Beth
  • 45. Catherine
  • 46. Joanne
  • 47. Jade
  • 48. Holly
  • 49. Jennifer
  • 50. Alice
  • 51. Stephanie
  • 52. Jess
  • 53. Sharon
  • 54. Hayley
  • 55. Jenny
  • 56. Sue
  • 57. Angela
  • 58. Susan
  • 59. Heather
  • 60. Nicole
  • 61. Debbie
  • 62. Sara
  • 63. Rachael
  • 64. Olivia
  • 65. Kerry
  • 66. Liz
  • 67. Elizabeth
  • 68. Leanne
  • 69. Maria
  • 70. Natasha
  • 71. Ruth
  • 72. Georgia
  • 73. Donna
  • 74. Shannon
  • 75. Stacey
  • 76. Kim
  • 77. Sally
  • 78. Vicky
  • 79. Andrea
  • 80. Melissa
  • 81. Linda
  • 82. Tracey
  • 83. Julia
  • 84. Rosie
  • 85. Grace
  • 86. Christine
  • 87. Tracy
  • 88. Jodie
  • 89. Mary
  • 90. Nikki
  • 91. Anne
  • 92. Kayleigh
  • 93. Paula
  • 94. Joanna
  • 95. Leah
  • 96. Wendy
  • 97. Dawn
  • 98. Sian
  • 99. Caitlin
  • 100. Alexandra
 

Baby Naming Traditions in England

British boy names are based on the parents personal tastes, family traditions and popular trends. It is common to give children the names of grandparents (sometimes other relatives).
 
 
Find the Meaning of Your Name: