Pregnancy

141 English Names for Boys

Team Peanut6 months ago7 min read

Looking for some cool British boy names? Well, you’re in the right place. Here are our favorite English names for boys…

Baby boy

So, which English boy names are popular these days? And where can you find some unique English names for boys that aren’t so commonly used?

Whatever type of English boy names you’re after, we’re here to help. Here are 141 English baby boy names that are sure to inspire you. (By the way, you don’t have to use them just for boys. If a name sounds right for your baby, there’s nothing to stop you from choosing it).

Table of Contents 📝

  • Most popular English boy names (in England!)
  • The rest of the 100 most popular male names in England
  • 13 Old English names
  • Victorian English boy names that are due for a comeback

Most popular English boy names (in England!)

English names are all over the world. Yet, the best place to find English names for boys? England, of course. The home of the Queen, afternoon tea, and those big red buses.

Here are the most popular English baby boy names as of 2019. What are the top boy names for 2020? The Office of National Statistics, the body in England in charge of these things, hasn’t gotten round to releasing those yet.

  1. Oliver. A name that’s been the most popular in England and Wales for years. It actually means ‘olive tree planter’, yet it does make for a beautiful English male name.
  2. George. Could you get more English? George comes from the Greek word for ‘farmer’, actually, but it is a long favorite in the UK.
  3. Noah. He’s made a big comeback in recent years. Of course, it’s a name that originates in the Bible – so it isn’t strictly English.
  4. Arthur. An English male name that traces its roots to the fabled king. It has a real nobility to it.
  5. Harry. From an ancient king to perhaps the world’s most famous prince. A beautiful name – and oh so British.
  6. Leo. From the Latin word for ‘lion’, Leo has become one of the coolest English names in recent years.
  7. Muhammad. Muhammad means ‘praised’. Another name that has become much more popular in England recently.
  8. Jack. Like George, it’s a real classic of English names.
  9. Charlie. Another perennial fave, Charlie comes from the German word meaning ‘free man.’ Perhaps your little one will have an independent streak when he 1. grows up?
  10. Oscar. A name of Irish origin, Oscar means ‘deer friend’. These days, it has a very classy ring to it.
    Nope, they’re not all traditionally English, but traditions change! That’s one of the beautiful things about names. Whether they’re traditionally Korean baby names or Latin baby names, if it’s right for your little one, why not?
    In the meantime, here are some other English male names.

Nope, they’re not all traditionally English, but traditions change! That’s one of the beautiful things about names. Whether they’re traditionally Korean baby names or Latin baby names, if it’s right for your little one, why not?

In the meantime, here are some other English male names.

The rest of the 100 most popular male names in England

Well, we’ve done the first 10 favorite boy names in England. What are the top 100 names? Here they are…

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

13 Old English names

Perhaps you’re looking for something a little more classic. If that’s you, some ancient English names might be exactly what you need.

Here are 13 Old English names of Anglo-Saxon origin:

  1. Aethelred. One of the great kings of Wessex. For some bonus names: his dad was Aethelwulf and his brother Aethelbert, while his sons were known as Aethelwold and Aethelhelm. Very Ye Olde English, but it does give you some more options to mull over.
  2. Cenric. It’s the old form of Kendrick, meaning something like ‘bold ruler’. You don’t get a more classic English name.
  3. Cuthbert. Meaning ‘brilliant’, ‘bright’, or ‘famous’, Cuthbert had a resurgence in the 19th century. It’s not so common today, but perhaps it should be.
  4. Cynebald. Another ancient English name, it means ‘royal’ and ‘bold’.
  5. Dunstan. It means, simply, ‘stony hill’, but it has an elegant ring to it.
  6. Edgar. It’s fallen out of use a little, but we think it’s really got something!
  7. Edmund. Edmund means ‘prosperity’ or ‘protector’. A great alternative to Edward.
  8. Godric. ‘Good ruler’, a noble name straight out of the Middle Ages.
  9. Godwin. This has the lovely meaning: ‘good friend’.
  10. Osmund. Of Scandinavian root, a noble name combining the words for ‘god’ and ‘protection’.
  11. Oswald. More of a surname these days, it means ‘divine power’. Like the other Old English names, it has a real strength to it.
  12. Wulfric. If nature names like Wolf and Bear aren’t your thing, you can go for a more classic English name: Wulfric.
  13. Wynnstan or Wynstan. It means ‘joy stone’ – and is actually an alternative spelling for Winston.

Victorian English boy names that are due for a comeback

Meanwhile, if you wanted something a little more recent, but still with a classic resonance, you could try one of these names straight out of the 19th century. Yep, people really were called Lancelot – and, nope, there’s no reason why you shouldn’t choose that name for your little one now!

  1. Absalom
  2. Amos
  3. Ansell
  4. Archibald
  5. Bartholomew
  6. Clement
  7. Cornelius
  8. Crispin
  9. Dennis
  10. Ellis
  11. Gideon
  12. Horatio
  13. Humphrey
  14. Isaiah
  15. Jeremiah
  16. Jonas
  17. Josiah
  18. Lancelot
  19. Lazarus
  20. Marcus
  21. Owen
  22. Peregrine
  23. Russell
  24. Seth
  25. Silvester
  26. Theoderick
  27. Tobias
  28. Tristram

Found something you like? We sure hope so! And if not, why not ask the mamas of Peanut?

Psst… If you’re wondering what are cool names for a boy? You can find loads of ideas in our list of cool baby boy names. Thank us later!

👶 Find more boys baby names:
137 Cool Baby Boy Names and Their Meanings
90 Middle Names for Boys
80 Welsh Baby Boy Names And Their Meanings
The Best 159 Scottish Baby Boy Names
80 Strong Baby Boy Names (with Meanings)
A Long List of Short Baby Boy Names
216 Strong Norwegian Baby Boy Names
85 Scandinavian Baby Boy Names