Generator Grove

Fantasy Name Generator

Pick a style, then open the sound inventory and change it. Find a name you like and press Similar to get more built from the same sounds.

Sound inventory — edit it

Comma separated. A single hyphen means “no consonant here”. Changing the style or the gender lean reloads these boxes with that preset’s defaults.

Why some invented names land and others wobble

A made-up name has to be read once and remembered for four hundred pages. The names that manage it are almost never the strangest ones. They are the ones drawn from a small, consistent set of sounds, so that a reader who has met two names from your world can half-guess the third. Tolkien was a professional philologist and built his invented languages with worked-out sound systems before the names came out of them, which is a large part of why those names feel like they were spoken by someone rather than typed by someone.

You do not need a language to get that effect. You need a decision about which sounds exist in your world and which never do. That decision is what linguists call a sound inventory, and it is the thing this page puts in an editable box instead of hiding it. Delete every hard k from the elven list, add zh, and the whole culture shifts tone in one batch.

The apostrophe problem, and other pronounceability traps

An apostrophe dropped into the middle of a name is the cheapest available signal for “exotic”, which is why it has stopped signalling much. It also costs the reader something real: it interrupts the word without saying what to do at the interruption. Most people render the name as a blur and move on, and a blur cannot be said aloud at a table or in a book club. The toggle here is off by default. If you switch it on, put the mark in one fixed position for one culture so it reads as a rule rather than decoration.

Two other traps: consonant pile-up, where four or more consonants run together with no vowel and stop most readers dead — that is what the pronounceability filter removes — and collision inside your own cast. Two characters whose names share a first letter or a rhythm get mixed up far more often than writers expect. Generate the whole cast in one sitting and read the list top to bottom before you assign any of it.

Checking a name before you commit to it

Say it out loud, then spell it to someone without showing them the page. If they write it back differently, you have learned how it will be typed into a search box or a character sheet. Then search the exact string in quotation marks, looking for a famous character, a game or a product already using it. Nothing stops you reusing an invented word, but a name that already belongs to something well known drags that association into every scene.

How the generator builds a name

Each name is assembled syllable by syllable. A syllable is an onset (the consonant or cluster at the front, possibly nothing), a vowel, and sometimes a coda, the consonant that closes it. The final syllable is drawn from the endings bank instead, because endings carry the gender lean in most fantasy naming conventions. It counts as one towards the number you chose, even where an ending such as -iel is really two syllables when spoken. Compound and place-name second names use small word banks; the patronymic option generates a parent name and adds a suffix, following the pattern used in Old Norse and still in modern Icelandic, where the second name is built from a parent’s given name plus -son or -dóttir rather than being inherited.

Pressing Similar keeps the syllable count and biases roughly seven draws in ten towards the sounds in the name you picked — a family resemblance, not a copy. The next press of Generate returns to the full inventory. All of it happens in this page, with no request to any server and no model behind it: just the banks written into the file and a random number source.

Frequently asked questions

Are the style presets based on real languages?

No, and it would be dishonest to imply otherwise. Each preset is a set of sounds chosen because readers of English-language fantasy have learned to associate them with a kind of character — liquids and open vowels for elves, hard stops and short vowels for dwarves. These are conventions of a genre, not reconstructions of anything. The one borrowing from real practice is the patronymic pattern above.

Can I use a generated name in a published novel or game?

Short invented words are generally not the sort of thing copyright protects, and these are assembled mechanically rather than authored. The complication is trademarks: a distinctive name attached to something you sell can become one, and can collide with someone else’s. Search first, and take real advice if revenue depends on the answer. This paragraph is not legal advice.

How do I make it produce names for my own setting?

Open the inventory panel and rewrite the four banks. The generator draws from nothing else, so a list of your own onsets, vowels, codas and endings turns it into a generator for your language rather than a preset. Keep the vowel list short if you want the results to feel like one people rather than several.

Does it check whether a name is already taken?

It cannot. There is no network access and no index of existing fiction here, so the tool will cheerfully produce something already carried by a well-known character. Duplicates are removed within a batch only.

Limitations

The generator has no semantics: it builds sounds, so a name never means anything and cannot follow a morphology you have invented. The pronounceability filter is a handful of rules about consonant runs and repeated letters; it passes the occasional clumsy name and rejects the occasional good one, so switch it off if it gets in your way. Similar mode drifts if you keep pressing it, because each variant seeds the next. And nothing here can tell you whether a name means something unfortunate in a language you do not speak, which is still worth checking by hand.