Name Generator
Find the perfect baby name
Thousands of websites list random baby names, yet most people choose names that mean something to them. Our baby name generator takes a few details about you, your friends, your family and the live you spend with them, and writes a list of suggested names that will really resonate.
About this generator
Naming a baby is a genuinely strange task. You're making a permanent decision on behalf of someone who isn't available for comment, which they'll then have to introduce themselves with, sign things with, and be shouted at across playgrounds with, for the rest of their life. No pressure.
The tool above is an attempt to give that process a bit more structure than scrolling through an alphabetical list for an hour or accumulating books. Tell it the surname, hint at qualities you like, block initials you'd rather avoid, gesture vaguely at the vibe of a sibling's name. The more you tell it, the more the results will feel like they belong to you rather than to a random selection.
How the suggestions are built
Every name in the results is drawn from a database of real given names, weighted by popularity data from official sources - the Office for National Statistics for England and Wales, the US Social Security Administration, and equivalent registries for a handful of other regions. The names are all genuinely in use. You won't get invented spellings, joke entries, or the kind of aggressively "unique" names that AI tools cheerfully generate and then can't quite explain.
The ranking algorithm then considers the hints you gave it: a shared initial, a style preference, a surname's regional character, a request for something popular or something obscure. Each suggestion comes with a short note explaining why it was chosen so you can see the logic, or quietly ignore it and pick the one that simply sounds right.
Thinking about popularity
A recurring anxiety is landing on a name that's either too common (e.g. your child is one of three Olivias in her class!) or too rare, so nobody ever spells it right for the next thirty years. The popularity tag on each result (extremely uncommon through to extremely popular) is built from official annual rankings, not from vibes.
As a rough guide:
- Top 10 names (Olivia, Arthur, Noah, Amelia) are instantly recognisable and will come pre-spelled by every teacher, dentist, and stranger your child meets. Classic for a reason. Also extremely well-trodden.
- Top 100 names are recognisable and spellable without help, but still feel distinctive on the day.
- Outside the top 500 is where most of the quietly interesting names live - known enough not to be explained, rare enough not to duplicate.
- Outside the top 2,000 is where you start committing your child to a lifetime of "sorry, how do you spell that?"
The generator will lean in whichever direction you tell it to. Ask for unique, get unique. Ask for traditional, get traditional.
Middle names
Middle names are the easiest place to put a name you love but can't quite justify as a first name. They're also the traditional slot for honouring a relative, which is why so many middle names sit a generation or two behind the first names they're paired with. It's worth saying the whole thing out loud (i.e. first, middle, surname) and listening for collisions: repeated syllables, clumsy rhythms, initials that inadvertently spell something unfortunate.
If you want to focus on middle names specifically, there's a dedicated middle name generator. Otherwise this one will fold one in on request.
A note on the data
This site has been building generators since 2002. The baby-name generator, along with its siblings (the girl name generator, boy name generator, first name generator, middle name generator, and last name generator), has been through several data refreshes and a couple of full architectural rewrites. Popularity data is reviewed regularly. The site's founder holds a BA from the University of Oxford and has been quietly tinkering with generator tools - first for songs, later for names - for roughly a quarter of a century.
Common questions
Where does the baby name data come from?
From official registration statistics — the UK's Office for National Statistics (ONS), the US Social Security Administration (SSA), and equivalent bodies elsewhere. Popularity rankings reflect names actually given to babies in recent years, refreshed periodically.
Can it suggest unique or unusual baby names?
Yes. Choose a characteristic hint, specify an initial, or both, and the algorithm favours names that match while sitting outside the mainstream rankings. For the most obscure end of the list, pair an uncommon characteristic with an uncommon starting letter.
Will it match the surname?
If you enter a surname, the generator checks it against a database of regional and cultural origins and nudges the suggestions towards names that share that background. O'Brien tilts the list towards Irish given names; Kowalski towards Polish; Okafor towards Igbo. The tilt is gentle — you still get a variety — but the results will feel more coherent with the surname than random picks would.
Can I match a sibling's name style?
Indirectly. Use the characteristic field to describe the feel of the sibling's name — "traditional", "short", "floral", "biblical", "gentle" — and the algorithm will lean the same way. A dedicated sibling-input field isn't there yet. It's on the todo list.
Why does the same input give different results each time?
There's a small randomisation layer on top of the ranking, so that repeated use doesn't feel mechanical. The twelve names you see are drawn from a larger candidate pool and lightly shuffled. Refresh to see a different selection from roughly the same top set; change the inputs to move the pool.
Are the names safe to actually use?
All suggestions come from real given-name databases. None are invented or nonsense. They're the same names that parents already use — this tool just surfaces ones you hadn't thought of.
Is there a UK version?
The generator uses UK data by default for surname-origin matching and falls back to broader international popularity where it makes sense. Search terms like "baby name generator UK" land here.