Name Generators
These 16 name generators cover people, pets, businesses, characters and places. Each draws from a curated list chosen for that kind of name, so the results are pronounceable rather than assembled from random syllables.
16 tools
- Baby Name GeneratorThe baby name generator draws shortlists from 84 curated names, filtered to traditionally male, female or unisex lists, with no repeats inside a single draw.
- Boy Name GeneratorThe boy name generator draws up to 30 traditionally boys' names at a time, with no repeats inside a single draw, spread deliberately across name lengths.
- Business Name GeneratorGenerate 484 two-word business name ideas, with the trademark and domain checks the tool cannot do for you.
- Character Name GeneratorGenerate fantasy character names in three formats, including name-plus-epithet with 384 combinations.
- Dinosaur Name GeneratorThe dinosaur name generator builds invented names from 22 real Greek and Latin prefixes and 10 palaeontological suffixes, so each one could plausibly exist.
- Dog Name GeneratorThe dog name generator draws from 30 names chosen for the one or two syllables and hard consonants that dogs respond to most reliably when called across a park.
- Fantasy City Name GeneratorGenerate 304 invented city names for secondary-world settings, built from fantasy-register morphemes.
- Girl Name GeneratorThe girl name generator draws up to 30 traditionally female names, spread deliberately across one to five syllables so a shortlist is not all the same shape.
- Middle Name GeneratorThe middle name generator draws from 40 short names chosen to sit comfortably between a first name and a surname without crowding either of them out loud.
- Nickname GeneratorThe nickname generator builds names from an adjective-plus-noun pattern giving 1,200 combinations, in three formats including a run-together handle form.
- Random Name GeneratorGenerate random full names, first names or surnames, 2,520 possible first-and-last combinations.
- Superhero Name GeneratorThe superhero name generator combines 12 hero titles with 16 nouns for 192 possible names, from Captain Lodestone to The Iron Vigil, with no repeats per draw.
- Surname GeneratorThe surname generator draws from 30 last names spanning English, Italian, Spanish, Irish and Igbo traditions, so a test list is not all from one naming culture.
- Team Name GeneratorGenerate 484 team name ideas from 22 adjectives and 22 nouns, or 22 in the shorter "The" format.
- Town Name GeneratorThe town name generator builds plausible English place names from 22 prefixes and 16 real suffixes, each with the actual meaning it carries on a map explained.
- Username GeneratorGenerate run-together usernames from adjective and noun pairs, with no spaces or separators.
What these name generators do differently
The 16 tools split by the kind of name rather than by style. Six produce names for people: baby names filtered to traditionally male, female or unisex lists, a middle name generator, a surname generator spanning five naming traditions, and a full random name generator that pairs 84 first names with 30 surnames for 2,520 combinations.
Four produce names for invented things: characters, superheroes, fantasy cities and towns. The town and city generators build from real place-name elements, so a result such as Ravenscroft or Aethvale carries the same suffix meanings a real map would use.
The remaining six cover practical naming: businesses, teams, usernames, nicknames, dogs and dinosaurs. The dog name generator draws only from names of one or two syllables with hard consonants, because those are the names a dog reliably distinguishes when called across a park.
None of these checks a result against a company register, a domain registrar or a platform. A generated business name or username can already belong to somebody, so search for it before you commit.
Which name generator to use
Six of these produce names for people and are easy to confuse. The difference is which part of a name they give you.
| What you need | The generator |
|---|---|
| A full name for a test record or a character | Random name generator, pairing 84 first names with 30 surnames |
| A first name only, filtered by tradition | Baby name generator, or the boy and girl generators for one list |
| A surname on its own | Surname generator, spanning English, Italian, Spanish, Irish and Igbo names |
| A name for a company or a product | Business name generator. Search the result before using it |
| A handle for an account | Username generator, or the nickname generator for a two-word form |
| A place on an invented map | Town name generator and fantasy city name generator |
Frequently asked questions
Are the names produced here real names or invented ones?
Both, depending on the tool. The baby, boy, girl, surname and dog generators draw from lists of real names in ordinary use. The fantasy city, superhero and dinosaur generators build invented names from real elements, so a result follows the patterns of a real name without being one.
Can I use a generated business name for an actual company?
Check it first. The business name generator combines words from fixed lists and checks nothing against a company register, a trademark database or a domain registrar. A name it produces may already be taken, and in some cases may be protected, so search before you commit to it.
How many different names can these generators produce?
It varies by tool and each page states its own figure. The random name generator reaches 2,520 combinations from 84 first names and 30 surnames. The nickname generator reaches 1,200 from 30 adjectives and 40 nouns. The superhero generator reaches 192 from 12 titles and 16 nouns.
Why do some name generators repeat a name within one draw?
They should not, and by default they do not. Each draw removes a name once it has been used, so a single batch contains no repeats. Across separate draws a name can reappear, because each draw starts from the full list again rather than remembering what came before.