An almanac of British names
Every British name, counted and explained.
Name Census UK is a free reference built on the Office for National Statistics baby-name records, NRS Scotland, NISRA Northern Ireland, and the 1881 census surname returns. Look up any name for its popularity history, regional spread, meaning, origin, and the people who made it famous.
Looking for UK baby names in 2026? The latest official baby-name release in 2026 is for 2024, so the rankings use that year as the current benchmark and label the figures plainly.
First names
39,332
Female and male name pages
Surnames
39,793
1881 census surname pages
UK population
69.5M
Official mid-2025 estimate
Origin groups
55
Only groups with names listed
Latest data / 2024
Top names in England and Wales
Top female names
Top male names
- 1. Muhammad 5,721
- 2. Noah 4,139
- 3. Oliver 3,492
- 4. Arthur 3,368
- 5. Leo 3,324
- 6. George 3,257
- 7. Luca 2,814
- 8. Theodore 2,761
- 9. Oscar 2,747
- 10. Archie 2,575
By origin
Explore the lineage of British names
Welsh names
Names from the Welsh language and Welsh tradition.
Scottish names
Names from Gaelic, Lowland Scots, and Scottish tradition.
Irish names
Names from Irish Gaelic and Irish tradition.
Latin names
Names from classical Latin.
Norse names
Names from Old Norse and Viking tradition.
Celtic names
Names from the broader Celtic family.
Biblical names
Names that appear in the Old or New Testament.