Names / Boys / England and Wales

Tommy

Tommy was given to 1,160 boys in England and Wales in 2025, ranking 44th, down from 22nd at its height in 2020.

1,160babies in 2025
#44rank, down 5 on 2024
1 in 259†boys born in 2025
-42%†since 2020 (2,013)

Thirty years of Tommy

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

Tommy in numbers

Tommy has risen from 247 boys in 1996 to 1,160 in 2025, though it is below its peak of 2,013 in 2020. Its biggest three-year rise came between 2017 and 2020, from 1,036 to 2,013. It ranked 144th in 1996, reached 22nd in 2020 and ranks 44th now. On average it was given to 336 boys a year in the late 1990s, 396 in the 2000s, 1,131 in the 2010s and 1,642 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 500 from 1996
2011First in the top 100
2018First in the top 50
2020Its peak: 2,013 babies
Not yetin the top 10

Change

  • On last year-12%1,324 to 1,160
  • 5 years-42%2,013 to 1,160
  • 10 years+8%1,075 to 1,160
  • 20 years+162%442 to 1,160
  • Since 1996×5247 to 1,160
  • Total, 1996 to 202526,460boys

† 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†: Zayn, Hugo, Franklin, Hunter, Bertie. 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,160

Rank 44 · ONS · 1,324 in 2024

Scotland137

Rank 26 · NRS · 154 in 2024

Northern Ireland84

Rank 14 · NISRA · 77 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
Tommy year by year
YearRankBabiesChange†1 in X†
2025441,160-12%1 in 259
2024391,324-19%1 in 230
2023261,629-11%1 in 186
2022231,824-4%1 in 170
2021241,901-6%1 in 168
2020222,013+7%1 in 156
2019261,877+44%1 in 175
2018501,299+25%1 in 260
2017611,036-3%1 in 336
2016 *571,066-1%1 in 334
2015601,075-4%1 in 333
2014551,120-7%1 in 319
2013521,207-6%1 in 297
2012551,281+31%1 in 292
201165980+168%1 in 379
2010156366-16%1 in 1,014
2009137434+16%1 in 834
2008147375+9%1 in 968
2007156343-17%1 in 1,033
2006128414-6%1 in 827
2005123442-2%1 in 748
2004121452+20%1 in 726
2003129376+1%1 in 847
2002125373-1%1 in 821
2001116375+0%1 in 812
2000119375-4%1 in 826
1999120392-3%1 in 814
1998115403+34%1 in 809
1997128301+22%1 in 1,095
1996=1442471 in 1,350

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

with

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

Compare Tommy with any name

Share and download

Tommy 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

Tommy is in our lists: Vintage baby names.

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