Fantasy Name Generator

Create mystical names for characters, kingdoms, quests, and fantasy worlds with ancient, natural, and royal word patterns.

Optional: a word or short name to include.

Misty Star
MysticSecretive and magical.

Pairs a vivid adjective with a strong noun.

Orlune
MysticSecretive and magical.

Fuses a brand prefix with a memorable root.

Vaellune
MysticSecretive and magical.

Fuses a brand prefix with a memorable root.

Thornara
MysticSecretive and magical.

Builds a coined word with a familiar ending.

Thlune
MysticSecretive and magical.

Fuses a brand prefix with a memorable root.

Ormorn
MysticSecretive and magical.

Fuses a brand prefix with a memorable root.

No keywords are stored. All generation is local.

Names built from this style set

Silver WispAelorianEmber ValeCelestial Crown

Gaming

Gamer tags, clan names, and character names that stay readable in a lobby or on a leaderboard.

Browse Gaming

Read before you commit

Quick answers

How do I make fantasy names feel consistent?
Reuse a small set of prefixes and suffixes from one style so names in the same world share a sound.
Should fantasy names be easy to pronounce?
Yes. Readers and players will repeat the name aloud, so avoid silent letters and awkward consonant clusters.
Can I use fantasy names for brands too?
Yes, but check the trademark landscape first if the name will be used commercially.
What linguistic patterns create believable fantasy names?
Use consistent syllable structures, such as starting many names with similar consonants or using common suffixes like -dor, -wyn, or -ar. This mimics real language families and makes names feel culturally connected.
Can I modify generated names to fit my world's lore?
Yes. Once you generate a name, adjust spelling or add prefixes like 'Ara' or 'Bel' to reflect historical events or regional influences. This personal touch builds deeper worldbuilding while keeping the name's core identity.
How can I generate names for places as well as characters?
Use the generator's category filters if available, or apply climate and terrain keywords like 'frost', 'crag', or 'vale' to the output. Renaming generated character names by adding geographic suffixes like '-land' or '-reach' works too.