Baby Name Generator
Generate baby name ideas for girls, boys, and unisex — filter by gender and starting letter, and add a last name to hear the full name.
Generated in your browser — nothing is stored. Click any result to copy it.
About the baby name generator
Choosing a name is one of the first big decisions you'll make, and it helps to see plenty of options side by side. This baby name generator pulls from a hand-picked list of popular, timeless, and modern first names so you can browse ideas quickly instead of scrolling endless charts.
Filter by girl, boy, or unisex names, narrow to a starting letter if you have one in mind, and switch on a last name to hear how the full name sounds together. Generate as many batches as you like and copy the ones you want to shortlist.
Ways to use it
Shortlist ideas fast
Generate batches and copy your favourites to build a shortlist to share with family.
Match a starting letter
Honour a relative or theme by keeping names to a chosen first letter.
Hear the full name
Add a surname to check the rhythm and initials of the complete name.
Break a naming rut
Fresh, unexpected suggestions help when every name is starting to sound the same.
Frequently asked questions
Where do the names come from?
From a curated list of popular and well-loved girls', boys', and unisex first names, so every suggestion is a real, usable name rather than an invented one.
Can I generate only girl or only boy names?
Yes. Pick girl, boy, or any (which mixes in unisex names too), and optionally require a starting letter.
Can it suggest a full name with a surname?
Turn on 'Add a last name' and each result pairs a first name with a surname so you can judge how the full name reads.
Is anything saved?
No. Names are generated in your browser and nothing is stored or sent anywhere.