👤 Name Generator
Generate people, fantasy, username, business, pet and place names with per-type style controls.
Include numbers
e.g. ShadowWolf99
Only letters A–Z are accepted
✨
Your names will appear here
Configure your options above and click Generate Names
Generated Names
⭐ Favourites
Related Tools
🎲
📖
🎲
🎡
Random Number Generator
Draw random numbers between a minimum and maximum you choose, with results shown instantly.
Random Word Generator
Generate random nouns, verbs, adjectives or adverbs filtered by length, difficulty and starting letter.
Dice Roller
Roll D4 to D100 or any custom die with modifiers, advantage, and keep or drop rules.
Wheel of Fortune
A spinning prize wheel where each entry carries a weight, with live odds shown per slice.
Seven generators, each with its own inputs
Choosing a name type switches both the generator and the options panel, because the useful controls differ completely between a baby name and a product name.
Person and baby names draw from origin-specific lists, so Japanese and female draws from a different pool than Celtic and male. The any gender option draws from both. Format then determines how many parts are assembled: first only, first plus last, or first, middle and last.
Fantasy names are built per race, so elf names use different sound patterns than dwarf or orc names, with separate pools for wizards, dragons, fairies and vampires. Usernames combine style-appropriate word parts, and the include numbers option appends digits to find something still available.
Business names take an industry from tech, food, fashion, health, finance, creative or retail, plus a style of professional, creative, catchy or compound, the last of which joins two words into a single coined term. Pet names vary by dog, cat or other, and by cute, cool, funny or classic. Place names combine a setting of fantasy, sci-fi, medieval or modern with a scale of town, city, region or world.
A starting letter filter accepts one letter, A to Z.
Person and baby names draw from origin-specific lists, so Japanese and female draws from a different pool than Celtic and male. The any gender option draws from both. Format then determines how many parts are assembled: first only, first plus last, or first, middle and last.
Fantasy names are built per race, so elf names use different sound patterns than dwarf or orc names, with separate pools for wizards, dragons, fairies and vampires. Usernames combine style-appropriate word parts, and the include numbers option appends digits to find something still available.
Business names take an industry from tech, food, fashion, health, finance, creative or retail, plus a style of professional, creative, catchy or compound, the last of which joins two words into a single coined term. Pet names vary by dog, cat or other, and by cute, cool, funny or classic. Place names combine a setting of fantasy, sci-fi, medieval or modern with a scale of town, city, region or world.
A starting letter filter accepts one letter, A to Z.
Naming a coffee roastery and a guild of elves
Start with a business name. Choose the business type, set the industry to food and the style to compound, leave the starting letter blank, and request 10 names. Compound style joins two relevant word parts into one coined term, so results take shapes such as BeanForge, RoastLoop or CupMotion. Switch the style to professional with the same industry and the character changes entirely, towards forms built on surnames and formal suffixes. Switch to catchy and you get shorter, punchier constructions.
Now narrow the field. Type the letter B in the starting letter box and generate again, and every result begins with B, which is how you build a shortlist that fits a domain or an existing brand initial.
Switch the type to fantasy, set the race to elf and the count to 20. You receive twenty elf names in one pass, drawn from the elf sound pool rather than the dwarf or orc one, so they share a consistent flavour, which matters when naming a whole group of characters who should sound related.
At 20 names per run, three runs gives you 60 candidates in under a minute, which is roughly the volume most people need before a shortlist emerges.
Now narrow the field. Type the letter B in the starting letter box and generate again, and every result begins with B, which is how you build a shortlist that fits a domain or an existing brand initial.
Switch the type to fantasy, set the race to elf and the count to 20. You receive twenty elf names in one pass, drawn from the elf sound pool rather than the dwarf or orc one, so they share a consistent flavour, which matters when naming a whole group of characters who should sound related.
At 20 names per run, three runs gives you 60 candidates in under a minute, which is roughly the volume most people need before a shortlist emerges.
Turning generated candidates into a name you can use
Generated output is raw material. Say every shortlisted name out loud, because a name that reads well can be awkward to pronounce or easy to mishear on a phone call. Check that it can be spelled from hearing it alone, and that it does not collapse into an unfortunate reading when written as a single lowercase word, a classic problem with compound business names.
For anything commercial, treat availability as a separate research step the generator cannot perform. Check the domain, the handles on the platforms you care about, and the trade mark register in the countries where you will operate. Names come from word lists, so a result may already belong to an existing company.
For character and place names in fiction, consistency matters more than originality: names within one culture should share sound patterns, which is why generating a batch of twenty in a single race or setting works better than picking single names one at a time.
One caution for baby names. Origin lists group names by linguistic tradition, but they cannot convey cultural or religious meaning, so research anything you shortlist from a tradition you are not part of.
For anything commercial, treat availability as a separate research step the generator cannot perform. Check the domain, the handles on the platforms you care about, and the trade mark register in the countries where you will operate. Names come from word lists, so a result may already belong to an existing company.
For character and place names in fiction, consistency matters more than originality: names within one culture should share sound patterns, which is why generating a batch of twenty in a single race or setting works better than picking single names one at a time.
One caution for baby names. Origin lists group names by linguistic tradition, but they cannot convey cultural or religious meaning, so research anything you shortlist from a tradition you are not part of.
Frequently Asked Questions
Yes. Enter a single letter from A to Z in the starting letter box and every generated name will begin with it. The field accepts one letter only and rejects longer entries, so you cannot filter by a prefix such as Mar. Leave it blank to draw from the full pool.
You can request 5, 10, 15 or 20 names per run, and there is no limit on how many times you run it. Generating several batches of 20 is the fastest way to build a candidate list, since results vary between runs even with identical settings.
No. Names are assembled from word lists with no lookup against any registry, so a result may already be in use by an existing company. Always check the trade mark register in your operating countries, plus domain and social handle availability, before committing to a name or spending money on branding.
It selects which pool of person and baby names is used, covering English, Spanish, French, Arabic, Japanese, Norse, Celtic, Italian, German and Latin. Combined with gender and format, it determines the first, middle and last names assembled. Origin applies to person and baby types only, not to business, pet or place names.
Only if you switch the include numbers option on. Appending digits is the standard way to find a variation of a desired handle that is still available on a platform where the plain word has been taken. Leave the option off when you want a clean word-only username for a brand or professional account.