Character Names

Fantasy Fiction

Fantasy name generator

Names for novels, screenplays, and worldbuilding. Drawing on the same naming pools as our D&D generator, but framed for high-fantasy fiction rather than tabletop play.

Naming characters in fantasy fiction

Tolkien spent decades inventing names before he wrote a single line of The Lord of the Rings. Le Guin's Earthsea is built on the idea that knowing a thing's true name gives you power over it. Names matter because they carry the entire weight of a culture in three syllables.

This generator pulls from naming pools for ten high-fantasy archetypes. Pick the archetype that matches your character's origin, then refine by gender and family name. Use the names as-is, or as a starting point for your own variations.

Tips for fantasy authors

Build naming logic, not just names

The strongest fantasy worlds have internal naming consistency. If your sea-faring kingdom uses Norse-derived names (Sigrid, Magnus, Thorin), every character from that kingdom should follow that convention. Switching to vaguely-Celtic names mid-novel breaks immersion.

Vary syllable counts

Real names rarely match their surnames in length. Aragorn son of Arathorn works because the first name's three syllables play against the surname's three plus the connector. Compare Frodo Baggins — short-short — versus Galadriel of Lothlórien — long-long. Both sound natural; both intentionally chose distinct rhythms.

Read aloud, always

Fantasy authors are notorious for unpronounceable names. If your reader stumbles in their head every time they hit your hero's name, the entire book suffers. Test every important character name out loud before committing.