Names / Boys / England and Wales

Rory

Rory was given to 1,760 boys in England and Wales in 2025, ranking 17th, its highest place in thirty years.

Also given to 25 girls in 2025. See the girls’ figures

1,760babies in 2025
#17rank, up 7 on 2024
1 in 171†boys born in 2025
+31%†since 2020 (1,344)

Thirty years of Rory

RoryEvery year 1996 to 2025 published (3 or more babies)

Rory in numbers

Rory is still climbing: from 601 boys in 1996 to 1,760 in 2025, its highest count so far. Its biggest three-year rise came between 2016 and 2019, from 856 to 1,357. It ranked 93rd in 1996 and reached 17th in 2025, its best place so far. On average it was given to 528 boys a year in the late 1990s, 371 in the 2000s, 873 in the 2010s and 1,513 in the 2020s so far.

† Shapes, averages and turning points are Baby Data calculations from the ONS counts.

Milestones

First year in each band
1996In the top 100 from 1996
2002Lowest point: 311 babies, rank 138
2018First in the top 50
2025Its peak: 1,760 babies
Not yetin the top 10

Change

  • On last year+11%1,588 to 1,760
  • 5 years+31%1,344 to 1,760
  • 10 years+93%912 to 1,760
  • 20 years+393%357 to 1,760
  • Since 1996×3601 to 1,760
  • Total, 1996 to 202523,630boys

† All changes and totals are Baby Data calculations from ONS counts. A total adds only the published years.

Names around it

Similar thirty-year curve†: Robin, Douglas, Jesse, Chester, Remi. Similar popularity shape, not similar sound or meaning.

Across the three nations, 2025

Each from its own statistics office, never added together
England and Wales1,760

Rank 17 · ONS · 1,588 in 2024

Scotland301

Rank 3 · NRS · 275 in 2024

Northern Ireland71

Rank 20 · NISRA · 54 in 2024

England and Wales (ONS) count births in the calendar year; Scotland (NRS) and Northern Ireland (NISRA) count births registered in the year. Each comes from its own statistics office and they are never added together.

Year by year, 1996 to 2025 Show all 30 yearsHide the table
Rory year by year
YearRankBabiesChange†1 in X†
2025171,760+11%1 in 171
2024241,588+8%1 in 192
2023331,468+2%1 in 206
2022381,435-3%1 in 216
2021391,483+10%1 in 216
2020431,344-1%1 in 234
2019461,357+3%1 in 243
2018471,323+11%1 in 255
2017541,187+39%1 in 293
2016 *80856-6%1 in 416
201574912+21%1 in 393
201487755+16%1 in 473
201396652+2%1 in 550
201299642+10%1 in 583
2011110586+29%1 in 633
2010132456+9%1 in 813
2009142418+6%1 in 866
2008142396-10%1 in 917
2007124439+12%1 in 807
2006138392+10%1 in 873
2005142357+3%1 in 926
2004137345-4%1 in 952
2003132360+16%1 in 884
2002138311-2%1 in 984
2001135316-17%1 in 964
2000118380-21%1 in 815
1999=105478-3%1 in 668
1998103492-9%1 in 662
199798541-10%1 in 609
1996936011 in 555

* ONS’s boys’ 2016 file repeats the October total as September, so the 2016 births total is about 932 too low and 1 in X for 2016 is slightly too low. Rank follows ONS: names with the same count share a rank (shown with =). “Under 3” means the name was given to fewer than 3 babies that year, so ONS did not publish it.

Compare Rory

with

Draws the second name on the chart above, on a shared scale.

Compare Rory with any name

Share and download

Rory is in the free dataset (CSV and JSON), with the method and how to cite it.

Source: Office for National Statistics, Baby names in England and Wales, licensed under the Open Government Licence v3.0; National Records of Scotland; NISRA. Exact spellings are counted separately and names given to fewer than 3 babies are not published. Figures marked † are Baby Data calculations. How we calculate

OM

Oliver Mackman

Editor, BabyData

Oliver Mackman is the named editor of BabyData and a director of Best Business Loans Ltd (Companies House 16833937), the company that operates the site. He is accountable for its editorial standards, sourcing and corrections, and requires every number to cite the underlying rule and the official UK dataset behind it, with pregnancy tools reviewed against NHS and gov.uk guidance before publication.

Last reviewed: 12 October 2026