Free, no sign-up

Fantasy Name Generator

Create readable, original names for the characters, kingdoms, cities and regions of your fantasy world.

Names

These are sample names. Pick your options and press Generate Names.

  • Lirlasni
  • Violaria
  • Fiofeli
  • Ervinsie
  • Lumeli

These names are fictional suggestions. We cannot guarantee that they are unique or free to use commercially.

How the fantasy name generator works

This tool does not string random letters together. Each people and each kind of place has its own syllable pools and sound rules: which sounds can sit side by side, how many consonants can follow each other, which syllables a name can end on. Fantasy names are built from those rules, and candidates that are hard to read or full of odd repetitions are thrown out. No AI is involved, and everything happens in your browser.

The syllable pools were written for this tool. Names from well-known fantasy works and the signature endings of their invented languages are not used, and any result that happens to match a famous name is left out. Results that match real names are dropped too, because the Name Generator is there for real names.

Elf, dwarf and orc names

Each people has its own sound. Elf names are vowel-rich, flowing and soft, with l, s, v and n sounds in front. Dwarf names are heavy and earthy, with deep vowels and hard consonant clusters. Orc names are short and harsh, built from throaty sounds. The human option gives familiar but invented names with a medieval feel, and the other fantasy peoples option uses stranger, less familiar vowel patterns.

For fantasy character names, gender changes the final syllable, and neutral uses endings that suit any gender. With the long option, the character also gets a family name.

Fantasy kingdom, city and region names

Place names follow different rules from character names. Fantasy kingdom names are grand, usually end in a vowel and can stretch long. Fantasy city names are short, easy to say and usually end in a consonant. Region and place names describe wide lands, mountains and forests.

With the long option, city and region names get a place word such as Harbor, Keep, Forest or Mountains, while kingdom names become a single word with more syllables. Kingdoms, cities and regions have no gender, so the people and gender options are hidden for those categories.

Name styles: noble, dark, ancient, mysterious, warrior

The style decides which sounds a name is built from. Noble names are flowing and bright, dark names are deep and hard, ancient names feel old and heavy, mysterious names are soft and whispery, and warrior names are short and punchy. A style is a tendency: every list also mixes in other syllables for variety.

Keeping names consistent across your world

Giving the characters of one people names in the same style lets readers recognize that people by sound alone. Collecting the names you like in one place, with a note of which character or kingdom each belongs to, keeps your world consistent. The guide on how to build a fantasy world walks through the rest.

Frequently asked questions

Are the generated names unique?

We cannot guarantee that. The names are fictional suggestions built from sound rules, and the same name may already be used in another book, brand or game.

Can I use these names in a commercial project?

You are free to use the names, but we cannot guarantee that they are unique or available as trademarks. Do your own research before a name becomes the title of a book, a game or a brand.

Are the elf names taken from a famous book?

No. Elf names are built from syllable pools written for this tool. Names from well-known works and the signature endings of their invented languages are not used.

Why is gender only available for characters?

Because kingdoms, cities and regions have no gender. When you pick one of those categories, the people and gender options are hidden.

Why 10 names, or 5 on a phone?

Ten names fill two even columns on a computer or tablet, and five fit in one column on a phone without scrolling. The list is short on purpose, quality over quantity, so you can read every name properly. Press Generate Again for more; there is no limit.

Will the same names come back?

A single list never contains the same name twice, or two names that start with the same letters. As you generate again in the same tab, recently shown names do not come back.