What is Baby Name Generator?

The Baby Name Generator pulls eight names at a time from a curated list, with filters for gender (boy, girl, or unisex), origin (Hebrew, Latin, Japanese, Arabic and dozens more), and starting letter. Each result includes the meaning and cultural origin. Save your favourites with the heart icon — they're stored on your device.

The list adapts to the locale you're using, so Spanish visitors see Spanish picks like Mateo or Sofía, Arabic visitors see Layla or Yusuf, Japanese visitors see Haruki or Aoi, and so on for all 13 languages. Within each list, you can narrow by origin to surface, say, only Welsh boys' names or only Sanskrit girls' names. Favourites persist between sessions until you clear them.

How to use

  1. Select your preferred name origin, gender, or style
  2. Click generate to see a list of name suggestions
  3. Save your favorites and regenerate for more ideas

When to use

  • Drafting a shortlist of contenders for a new baby with your partner before settling on one.
  • Finding names for fictional characters in a novel, screenplay, or roleplaying campaign.
  • Picking pseudonyms or stage names for art, music, or online accounts.

Result

Looking for classic English names? Generate options like Charlotte, Oliver, or Amelia.

FAQ

How big is the underlying name list?
Each locale has a curated list of about 80 to 120 names balanced across boys, girls, and unisex picks. You can stack filters by meaning keyword, origin, gender, length, syllable count, starting letter, ending letter, and theme — very narrow combinations may only return one or two suggestions.
Where do the meanings come from?
Meanings are sourced from common etymology references for each origin: Hebrew, Greek, Latin, Sanskrit, Arabic, Japanese, Korean, Mandarin, and others. They are summarised in one short phrase, so they're a starting point rather than a full etymological history.
Are my favourites synced across devices?
No. Favourites live in this device's local storage, so they stay on whichever device you used to mark them. They don't travel to a server or sync between your phone and laptop.
Why does generating names sometimes return the same suggestion twice in different batches?
Each batch is a fresh random pick from the filtered pool, with no memory of previous batches. If your filter narrows the list to 12 names and you generate 8 at a time, repeats across batches are statistically inevitable.
Does the list include modern, traditional, or rare names?
Each curated list mixes current top-100 names from recent birth registries with classic and lesser-used picks, so a single generation can surface both Liam and Ezra, or both Sofía and Constanza. Use the starting-letter filter to push toward rarer options.

Related Tools