Popular Names for Boys in England and Wales

The following table lists 100+ most popular baby boy names in England and Wales in the past decade (from 2015 to 2024), in order of popularity. Figures and rankings are from ONS dataset: Baby names for boys in England and Wales.

Name 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 Total
Oliver349235563691416742254932539062596623694149276
George325734943699414141004575496049295263486943287
Noah413943824586452540424265410742734305414842772
Muhammad572146614177372237103604350736913908373040431
Harry176517992403308932093823451250315284530836223
Leo332434163610346533143637372137813563346835299
Jack171119532431284729003381398841904751537133523
Oscar274726322883307132683334345937383894406633092
Arthur336833873603376640524211364427952270196633062
Charlie195620102391267428103355336537244190483131306
Henry236024902624291228683012317232463527358129792
Jacob148416551892231923273065335039684485485029395
Freddie236924812760287327972907283831273287321928658
Thomas154318552101230226462957324332463898407527866
Archie257524002684292829442544295028032791291227531
Alfie202021112304233824142785297732873555354027331
William151715441806209322152667301534373819408326196
Theo238724892808251425982729274126162279210325264
James125214301534177219772336253629253580391223254
Theodore276126662835288927372663193217611484130223030
Joshua102713391478173719892450292231663495339422997
Isaac136016111733188820742331257824322662282921498
Alexander136514561651183019092344251725242567275920922
Finley188618442025228326131842192619442022197820363
Lucas155016441771196519462075209824072332244820236
Edward146115011612180617512125219724612429259319936
Mohammed176016011694161916151752184619822228233218429
Ethan108611981268139814541770210623232722294018265
Luca281431952625180713231306129111711144116717843
Max114012741459165015851835186721652405240717787
Logan6988441070119214491808232027302335261017056
Joseph9469941158130714371678198921532506278616954
Arlo222022532176215419081678171514701285-16859
Teddy150616872030187516271704166316261491143016639
Sebastian111613131409151614351678196418811990198816290
Harrison98711511236125414011663176519232220224115841
Adam141013261374136714761618167217881815190315749
Benjamin84110571117142314261701174319272153232815716
Samuel857878987112312611540178820832413270515635
Elijah166114821549165716681621151915111412129415374
Mason80611181369151713701433154017762131226315323
Daniel8779001080115012031545167619422290262215285
Tommy132416291824190120131877129910361066107515044
Jude254021771601148211751163118212881047104014695
Reuben144213561475153413391424150413091322118813893
Louie151614211396146112921446131913651380100213598
Albie18201756164117291473140012841114788-13005
Rory1588146814351483134413571323118785691212953
Roman145414811640192317761115101887173776312778
Dylan788840889109911681260146515771784190312773
Hugo109411741193132511961329127913111234115312288
Zachary760889994114611551295126513851670164412203
Reggie11941077115912871237129013561280108370811671
David78884593096110471168130714161461139411317
Jaxon775927105512101208135613461257116183711132
Louis10921236118412401186127494181991185410737
Albert915982100810911148122812641066102893310663
Riley6856397208178421048116814271556172810630
Ronnie1059122211061285117299298997892179810522
Toby6216788939189801104117813161400136310451
Ezra1339134512171226110511051118827763-10045
Frankie9118107669201010111810131055102911129744
Frederick964866886101795298310108798748759306
Gabriel73086381874988892310229679959898944
Mohammad9868358447197518078808379489768583
Hunter69293210061042111412781410841--8315
Michael626593642749751835869934105611658220
Bobby6525707127727909038729557759837984
Elliot5605686786646938259459219999267779
Jesse976918882929841859861750723-7739
Carter-6037388259401001103010258396897690
Stanley-582609724751922877914101910787476
Liam7497357356907217987317236988367416
Caleb7137187587586656937768538106597403
Felix8107057338077496946896616666807194
Ellis5715616166706427807267657837216835
Rowan12461093985938774734708---6478
Finn637613702788757707817672650-6343
Hudson1216129112681069812671----6327
Jake-----7559881135140520136296
Harvey---627662769779951110211906080
Oakley143213431048908697639----6067
Harley----59477110111246108311755880
Jenson----7607979121099106412235855
Leon545573584-6206626556697377955840
Jackson--5926076396757648768588185829
Kai735693799639--6346917947755760
Jasper739690725742727720708-683-5734
Sonny1022955825762699-640--6705573
Charles---6396467077588779109855522
Blake--619771-64673379989310245485
Grayson586665815903884822742---5417
Jayden----591760792900105012195312
Ralph572555667692615748719669--5237
Ollie---6136337086597889238735197
Ibrahim694624547-591653-6847016745168
Elliott----6477287288348929384767
Matthew-----633757948111012794727
Luke-----632677868105610954328
Alfred657678706739635645----4060
Ryan-----6496968178559553972
Nathan597--595---7798729973840
Otis762784842737612-----3737
Yusuf762651600628620-----3261
Chester-583612680691680----3246
Milo567573655719720-----3234
Dexter------6767888318503145
Alex------6967168139003125
Myles609551569592591-----2912
Austin597------6708127512830
Lewis-------79088411482822
Rupert637639670631------2577
Brody553630670645------2498
Tyler-------6778639482488
Musa731607566-------1904
Elias687561572-------1820
Tobias--568596--647---1811
Aaron--------7047731477
Enzo584564--------1148
Bodhi561532--------1093
Callum---------798798
Jamie---------708708
Seth---------703703
Kian---------665665
Connor---------642642
Dominic------634---634
Jax-602--------602
Vinnie585---------585
Yahya583---------583
Axel--547-------547
Name 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 Total

The common threads

  • Royal-and-traditional pull: kingly names stick around for decades.
  • Pop-culture jolts: TV/film/music can bump a name up fast (e.g., Peaky Blinders and Arthur).
  • Nickname vibe: Brits love “ready-made” diminutives (Archie, Alfie, Freddie, Charlie, Theo).
  • Demographics matter: Muhammad ranks highly even without combining spellings, and tops the list in 2023 and 2024; it’s #1 in several English regions.

Name-by-name notes

  • Oliver — Feels classic yet friendly; strong English-literary roots (Oliver Twist), easy nickname (Oli), and a soft, vowel-rich sound parents find warm and approachable.
  • George — Quintessentially British and unmistakably royal (think many King Georges). Solid, no-nonsense feel that signals reliability without sounding stuffy.
  • Noah — A simple, globally familiar biblical name with a gentle sound. Travels well across accents and communities, so it feels inclusive and modern.
  • Muhammad — Chosen for profound religious significance and positive meaning (“praised”). Recognisable to everyone in the UK and used across spellings, it sits comfortably in everyday English life while carrying deep cultural value.
  • Harry — The matey, informal form of Henry. Short, cheerful, unmistakably British; works from playground to boardroom and benefits from royal familiarity.
  • Leo — Short, bright, international, with the uplifting “lion” meaning. Fits the UK love for clean two-syllable names and easy pronunciation across Europe.
  • Jack — The English everyman: sturdy, straightforward, and friendly. Rich folklore and cultural presence (Jack and the Beanstalk, “Union Jack”) make it feel timeless and down-to-earth.
  • Oscar — Stylish but not showy; has Irish and Scandinavian resonance plus literary cachet (Oscar Wilde). Feels classic, cultured, and easy to wear at any age.
  • Arthur — Deep British heritage (King Arthur) with vintage charm. Sounds noble but cosy, and offers soft nicknames like Art/Artie that parents find endearing.
  • Charlie — An affectionate diminutive used as a full name. Warm, upbeat, and social; equally at home on a child or adult, which makes it feel versatile and friendly.