Names / Boys / England and Wales

Mustafa

Mustafa was given to 298 boys in England and Wales in 2025, ranking joint 170th, down from 165th at its height in 2024.

298babies in 2025
=170joint rank, down 5 on 2024
1 in 1,009†boys born in 2025
+31%†since 2020 (228)

Thirty years of Mustafa

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

Mustafa in numbers

Mustafa has climbed from 74 boys in 1996 to 298 in 2025, close to its peak of 303 in 2024. Its biggest three-year rise came between 2021 and 2024, from 221 to 303. On average it was given to 86 boys a year in the late 1990s, 154 in the 2000s, 235 in the 2010s and 257 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
2024Its peak: 303 babies
Not yetin the top 100

Change

  • On last year-2%303 to 298
  • 5 years+31%228 to 298
  • 10 years+21%247 to 298
  • 20 years+86%160 to 298
  • Since 1996×474 to 298
  • Total, 1996 to 20255,778boys

† 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†: Muhammad, Yusuf, Zakariya, Musa, Casper. Similar popularity shape, not similar sound or meaning.

Across the three nations, 2025

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

Rank 170 · ONS · 303 in 2024

Scotland10

Rank 333 · NRS · 18 in 2024

Northern IrelandNot in the latest list

Fewer than 3 babies, or not published · NISRA

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
Mustafa year by year
YearRankBabiesChange†1 in X†
2025=170298-2%1 in 1,009
2024165303+17%1 in 1,006
2023192259+10%1 in 1,170
2022216235+6%1 in 1,322
2021230221-3%1 in 1,449
2020219228-2%1 in 1,379
2019221232+3%1 in 1,419
2018229225-1%1 in 1,500
2017236228-11%1 in 1,527
2016 *=217257+4%1 in 1,386
2015=231247+9%1 in 1,450
2014=243227-15%1 in 1,572
2013206268+14%1 in 1,337
2012=223235+10%1 in 1,593
2011229213-2%1 in 1,742
2010222217+5%1 in 1,709
2009=218207-6%1 in 1,749
2008=210221+16%1 in 1,642
2007228191+8%1 in 1,856
2006230177+11%1 in 1,935
2005=222160+7%1 in 2,066
2004=231149+23%1 in 2,204
2003=256121+0%1 in 2,632
2002242121+26%1 in 2,529
2001=28596-2%1 in 3,173
2000=27798+9%1 in 3,159
199930290+0%1 in 3,547
1998=29390+0%1 in 3,621
1997=29390+22%1 in 3,662
1996=327741 in 4,507

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

with

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

Compare Mustafa with any name

Share and download

Mustafa 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