Baby name generator

BabyData's baby name generator filters a hand-curated list of names commonly registered in England and Wales by sex and style (classic, modern, nature, vintage, short or international) and shows a random shortlist you can refresh. It is a seed list for inspiration, not a ranking: the full year-by-year popularity picture comes from the official ONS Baby names dataset, which powers our names tracker. Meanings and origins are general background, not a claim about any individual.

Generate a shortlist

Pick a sex and a style for a random shortlist of UK names.

How this works

This filters a hand-curated list of names commonly registered in England and Wales by the sex and style you pick, then shows a random shortlist. Press generate again for a fresh set. "Unisex" includes names regularly given to any baby; picking a sex also includes unisex names.

Shortlist = random pick from names matching your sex and style

A curated seed list for inspiration, not a ranking. The full year-by-year popularity picture comes from the ONS Baby names dataset, which powers our names tracker. Meanings and origins are general background, not a claim about any individual.

Common questions

Where do the names come from?

The generator filters a hand-curated list of names commonly registered in England and Wales by sex and style, then shows a random shortlist you can refresh. It is a seed list for inspiration, not a popularity ranking.

How do I see how popular a name is?

Use the baby name popularity checker, which reads the official ONS Baby names in England and Wales dataset and shows a name's real rank and the number of babies given it that year. The generator is for ideas; the checker is for the real ONS figures.

What do the styles mean?

Classic, modern, nature, vintage, short and international are simple groupings we apply to the seed list so you can browse by feel. They are a guide to help you shortlist, not an official category, and many names could sit in more than one.

Can I change my baby's first name after the birth is registered?

Yes, within 12 months of registration. Section 13 of the Births and Deaths Registration Act 1953 lets you alter, add or give a forename within that window, and the registrar records it on the certificate. After 12 months a name change is usually made by deed poll instead. This is general information, not legal advice; check details with your local register office.

Email me when this updates

No account, no spam. Just a short note when we refresh the UK baby names data or add a related tool. Unsubscribe any time by replying.

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 June 2026