Baby Name Generator
Filter our name database by gender, origin, meaning, letter, length and syllables.
10384 matching names
How the Baby Name Generator works
This generator searches our entire name database and narrows it to exactly what you're looking for. Choose a gender, an origin or culture, a meaning keyword, a starting letter, and a maximum length or syllable count — combine as many filters as you like. Every result links to a full profile with the name's meaning, origin, pronunciation, popularity and numerology, so you can go from a shortlist to a confident decision in one place.
Ways to use the filters
Looking for a short, strong boy's name? Set gender to boy and max syllables to two. Want an Irish girl's name meaning light? Filter by origin and type "light" in the meaning box. Matching a sibling's initial? Use the starting-letter filter. The more you refine, the more personal the list becomes — and you can loosen any filter instantly if the results get too narrow.
From a list to the right name
A generator is a starting point, not the final word. Once you have a handful of favourites, open each profile to read the meaning and history, run pairs through the Name Compatibility tool, and test your top pick against your surname. For an extra layer, check each name's numerology — and when you want everything weighed together, our personalised naming report does exactly that.
Explore these names
Related reading
Frequently Asked Questions
+Is the Baby Name Generator free?
Yes. It's completely free, requires no sign-up, and runs entirely in your browser against our bundled name database — no data is sent anywhere.
+Can I filter baby names by meaning?
Yes. Type a keyword like 'light', 'fire' or 'peace' into the meaning box and the generator returns names whose meaning matches, alongside your other filters like gender and origin.