Baby name generator
Describe the kind of name you love. We'll suggest ten that fit your style, flow with your surname and sit well next to any siblings, each with its origin and meaning.
Your names will appear here. Choose a style and press Generate.
A five-minute test for any name
- Say the full name aloud, first + middle + surname. Watch for repeated sounds where one name ends and the next begins ("Ava Adams").
- Check the initials and the obvious nicknames, kind and unkind.
- Balance the rhythm: a long surname often pairs well with a short first name, and vice versa.
- Look up popularity in the US Social Security Administration or UK ONS baby name lists if you want to avoid (or embrace) a top-10 name.
- Sleep on it. Keep a shortlist for a few weeks; the names that survive are usually the right ones.
Want to browse instead? See our list of unique baby names with meanings.
Frequently asked questions
How does the baby name generator work?
Tell it the gender, styles you like, your surname and any sibling names. An AI model suggests 10 names with origins and meanings that fit your brief and flow with your surname. Press the button again for a fresh batch; names you've already seen are excluded. If the AI is unavailable, you'll get matches from our hand-picked list instead.
How do I pick a baby name?
Say it out loud with your surname, and with any middle name. Check the initials and likely nicknames. Think about how it sounds shouted across a playground and on a job application. Shortlist 5–10 names, live with them for a few weeks, and see which ones you both keep coming back to.
Are the name meanings accurate?
The generator is instructed to give the most widely accepted origin and meaning, but name etymologies are often debated and AI can make mistakes. Double-check a meaning in a reference such as Behind the Name before you commit.
Does it save my favourites?
Yes, favourites are saved in your browser on this device only. You can clear them on the privacy page.