How the name generators work

Every tool runs in your own browser. It mixes word lists made for that one topic and shows you ten names each time you press Generate.

Each generator page carries its own word lists. When you press the button, your device picks from those lists, joins the pieces using simple rules, and shows the results. Nothing is sent to a server, so results appear instantly and your ideas stay private. There are four main ways the tools build names.

1. Sound pieces for invented names

Fantasy and sci-fi names do not exist in the real world, so the tool builds them from sound pieces. Each name is a start piece, sometimes a middle piece, and an end piece. For example, a start like Ae, a middle like la and an end like wyn join into Aelawyn.

The trick is in the pieces. An elf generator uses soft sounds like l, th and long vowels. A dwarf generator uses short, hard sounds like k, d and r. Each set is tested so the pieces join into names you can say out loud. Some tools also offer a style choice, such as male, female or neutral, which switches to a different set of pieces.

2. Real name lists for culture names

For real people, invented sounds would be wrong. A Japanese, Irish or Nigerian name generator picks from lists of real first names and family names used in that culture. The tool then puts them in the right order. Some cultures, such as Korean, Chinese, Japanese, Hungarian and Vietnamese, place the family name first, and those tools follow that custom.

3. Word combinations for usernames, teams and businesses

Usernames, team names, band names, shop names and book titles are made from real words. The tool keeps several word lists, such as describing words, nouns and endings, and joins them using patterns. One pattern is "The [word] [word]", like The Copper Foxes. Another joins two words with a number for a username, like quietcomet42. Each topic has its own words, so a bakery tool uses warm, tasty words and a gaming tool uses bold, punchy ones.

4. Roots and endings for place names

Towns, kingdoms, rivers and planets are built from a root plus an ending, the way many real places are. A root like Ash and an ending like ford make Ashford. Some patterns add a word before or after, such as Port or Hollow, to give names like Port Ashford or Ashford Hollow.

What each name card shows

Options and quick picks

Tap the round settings button next to Generate to open the options. You can pick a gender or style, a length (short, medium or long), a sound (soft, strong or balanced), and how many names to show. You can also type the letters a name should start or end with, like Br or el. The quick-pick buttons set several options at once. If very few names fit your choices, the tool keeps your letters and relaxes the rest.

How to get better results

Saving and copying names

Each name has a Copy button that puts it on your clipboard, ready to paste. Tap the heart (♡) next to a name to save it as a favourite. The tool keeps up to 50 favourites. Favourites are stored in your own browser using local storage (a small space on your device that websites can use), so they stay there when you come back. They are not sent anywhere. That also means they do not move between devices, and clearing your browser data removes them. If a name matters, copy it into your own notes as well.

Using names in books, games and businesses

Names from the generators are free to use. You can put them in your novel, your game campaign, your stream or your shop. A few checks help you avoid trouble later:

The full rules are in the terms of use. If a result looks wrong, please tell the editor through the contact page.