NameGen

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.

More generators