Find the perfect baby name
Enter your last name, choose a style and origin, and our free AI baby name generator will create a personalised list of names with meanings — all matched to your surname.
How It Works
Set your preferences
Choose a gender, enter your last name (surname) and pick a style and origin that reflect your taste.
Generate names
Our AI creates a personalised list of baby names with meanings, origins and popularity rankings.
Save your favourites
Heart the names you love to build a shortlist. Come back any time to review or generate more.
Things to Consider When Choosing a Baby Name
Your child will carry their name for life, so it's worth thinking beyond how it looks on a list. Here are some things worth considering:
- Say it with your surname. Read the full name out loud — does it flow naturally, or do the syllables clash? Names that share an ending sound with your surname (e.g. “Anna Banna”) can feel awkward.
- Check the initials. Write out the first, middle and last initials together. You'd be surprised how often a lovely set of names spells something unfortunate on a monogrammed bag.
- Think about siblings. If you already have children, think about how the names sound together. They don't need to match, but a similar “weight” helps — a four-syllable name next to a one-syllable sibling name can feel a bit off.
- Consider nicknames. Most names get shortened at some point. Make sure you're happy with the obvious short forms — if you love “Benjamin” but dislike “Ben”, that's worth knowing early.
- Look up the meaning. A name's origin and meaning can make it feel more special — or flag something you didn't expect. Baiby includes this with every suggestion, so you can check as you go.
Baiby gives you personalised suggestions based on the style, origin and gender you pick — so instead of scrolling through a giant list, you get a shorter one that actually fits what you're after. You can also use the Name Rater to see how a first name, middle name and surname sound together.
Name Styles We Cover
Classic
Timeless names that have been popular for generations.
e.g. Elizabeth, William, Charlotte, James
Popular
Names trending with parents right now across the UK and US.
e.g. Olivia, Noah, Amelia, Liam
Rare
Uncommon names you won't hear in every classroom.
e.g. Ottilie, Cassius, Elowen, Rafferty
Nature
Inspired by flowers, trees, seasons and the outdoors.
e.g. Willow, River, Ivy, Rowan
Unique
Names you won't find on every other list.
e.g. Zephyr, Seren, Arlo, Calista
Spiritual
Names with roots in faith, mythology or spiritual traditions.
e.g. Gabriel, Miriam, Bodhi, Seraphina
Short
Punchy one or two-syllable names that are easy to say.
e.g. Mia, Kai, Leo, Ava
Uncommon
Off-the-radar names that still feel familiar.
e.g. Thea, Idris, Clementine, Stellan
Religious
Names drawn from biblical and religious texts.
e.g. Hannah, Elijah, Naomi, Isaac
Fantasy
Enchanting names inspired by myth, legend and fiction.
e.g. Arwen, Oberon, Lyra, Orion
Fictional
Names borrowed from beloved books, film and TV.
e.g. Atticus, Hermione, Holden, Matilda
Frequently Asked Questions
How does the AI baby name generator work?
Pick a gender, enter your last name (surname), choose a style and origin — then hit generate. Baiby uses AI (powered by OpenAI) to come up with a personalised list of names matched to your surname. Each one comes with its meaning, origin and how popular it is. It's not pulling from a fixed list — you'll get different suggestions every time.
Is Baiby free to use?
Yes — Baiby is completely free. You can generate as many name lists as you like and save your favourites without creating an account.
What name styles and origins are available?
We support styles including Classic, Popular, Rare, Short, Uncommon, Religious, Spiritual, Unique, Fictional and Nature-inspired. Origins include English, Latin, Indian, French, African, Spanish, German, Greek and Nordic — or choose 'Any' to explore them all.
Can I rate a name I already have in mind?
Yes. Head to the Name Rater page and enter a first name, middle name (if you have one) and surname. The AI will look at the full combination and tell you about the origin, how well the names work together and anything worth watching out for.
What should I consider when choosing a baby name?
Beyond personal taste, try saying the full name (first, middle and last) out loud to see if it flows. Check the initials together, think about obvious nicknames, and consider how it sounds alongside any siblings' names. You can use the Name Rater to check all of this for a specific combination.
Can I use the generator for middle names too?
Yes — we have a dedicated Middle Name Generator for exactly that. Enter your first name and surname and it will suggest middle names that pair well. You can also use the Name Rater to see how a specific first-middle-last combination works together.
Does the baby name generator work with my last name?
Yes. Enter your last name (surname) and the AI will generate baby names that sound great alongside it. Every suggestion is matched to your surname for rhythm and flow, so you're not just getting a random list — you're getting names that actually fit.
Does the generator show baby name meanings?
Every name suggestion includes its meaning, origin and popularity. You can see at a glance what a name means, where it comes from and how widely it's used — no extra research needed.