Names / Boys / England and Wales

Rudy

Rudy was given to 341 boys in England and Wales in 2025, ranking 155th, its highest place in thirty years.

341babies in 2025
#155rank, up 27 on 2024
1 in 882†boys born in 2025
+60%†since 2020 (213)

Thirty years of Rudy

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

Rudy in numbers

Rudy is still climbing: from 12 boys in 1996 to 341 in 2025, its highest count so far. Its biggest three-year rise came between 2019 and 2022, from 185 to 272. On average it was given to 9 boys a year in the late 1990s, 46 in the 2000s, 135 in the 2010s and 275 in the 2020s so far.

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

Milestones

First year in each band
1999Lowest point: 6 babies, rank 1,850
2003First in the top 1,000
2005First in the top 500
2025Its peak: 341 babies
Not yetin the top 100

Change

  • On last year+23%278 to 341
  • 5 years+60%213 to 341
  • 10 years+142%141 to 341
  • 20 years+488%58 to 341
  • Since 1996×2812 to 341
  • Total, 1996 to 20253,490boys

† 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†: Roman, Ronnie, Beau, Yahya, Musa. Similar popularity shape, not similar sound or meaning.

Across the three nations, 2025

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

Rank 155 · ONS · 278 in 2024

Scotland15

Rank 262 · NRS · 18 in 2024

Northern Ireland6

Rank 270 · NISRA · 9 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
Rudy year by year
YearRankBabiesChange†1 in X†
2025155341+23%1 in 882
2024182278-3%1 in 1,097
2023181286+5%1 in 1,060
2022=188272+4%1 in 1,142
2021207262+23%1 in 1,222
2020=228213+15%1 in 1,476
2019=264185-1%1 in 1,779
2018271187+16%1 in 1,805
2017311161+11%1 in 2,162
2016 *=326145+3%1 in 2,456
2015=331141+5%1 in 2,540
2014=335134+26%1 in 2,662
2013=382106+19%1 in 3,381
2012=44589-7%1 in 4,206
2011=41396-8%1 in 3,864
2010=384104+22%1 in 3,567
2009=44285+12%1 in 4,260
2008=46576+17%1 in 4,776
2007=50165+35%1 in 5,453
2006=59648-17%1 in 7,134
2005=47758+21%1 in 5,700
2004=54148+14%1 in 6,840
2003=54642+180%1 in 7,581
2002=1,07715+50%1 in 20,403
2001=1,37910+25%1 in 30,461
2000=1,5528+33%1 in 38,701
1999=1,8506-25%1 in 53,207
1998=1,4858-11%1 in 40,737
1997=1,3459-25%1 in 36,618
1996=1,104121 in 27,790

* 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 Rudy

with

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

Compare Rudy with any name

Share and download

Rudy 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