Worldbuilding

Build a fantasy naming system, not a bag of random names

Readers believe a fictional world when names feel related without becoming identical. A small set of repeatable sound and structure rules creates more coherence than inventing every name from zero.

Start with culture and geography

Name rules should come from the fictional people and place, not from a single aesthetic label such as “elven.” Consider climate, trade, migration, religion, political history, and which neighboring languages have influenced the culture. A port city may borrow merchant terms; a mountain society may preserve older family names in isolated valleys.

Create a sound palette

Choose a small inventory of frequent sounds and a few restrictions. One culture might favor open vowels, liquid consonants such as l and r, and two- or three-syllable names. Another might prefer short vowels, hard stops, and compact one-syllable surnames. The contrast helps readers locate a character culturally before the story explains it.

Example palettes

Lorai coast: ae, ia, l, r, v; endings -a and -en. Drask highlands: d, k, gr, sk; endings -ok and -ar. These are invented examples, not claims about real languages.

Define reusable structures

A structure is a pattern, not a list. For the Lorai coast, personal names might follow CV-CV-CV (“Avelia”) or begin with a family element (“Va-” + given root). Highland places might combine a founder name with a terrain word. Two or three structures per name type create variety while preserving family resemblance.

Name typeStructureExampleStory signal
Lorai personopen syllables + -a/-enSeravia, Orencoastal culture
Drask personcluster + short vowel + stopGrask, Drovakhighland culture
Border townroot from one culture + suffix from anotherSeravokmixed history

Use exceptions to reveal history

Perfect consistency feels mechanical. A royal family may retain names from a conquered dynasty. A border settlement may combine two languages. A character may deliberately adopt a foreign-style name. Exceptions feel meaningful when the base system is visible; without a base, they look random.

Separate page texture from reader usability

A major character's name should be distinguishable from other major names. Avoid giving several characters the same initial, rhythm, and length unless confusion is part of the story. Read a cast list aloud and scan it on the page. Names can be culturally related while still having different silhouettes.

Build a naming sheet

Record the accepted spelling, pronunciation, meaning inside the fiction, culture, name type, and first appearance. Also record rejected near-matches. This prevents a location from changing spelling between chapters and helps collaborators follow the same rules.

How to use a generator in this workflow

Use generated names as raw material. Enter a sound, symbol, or cultural cue, then keep only outputs that match your documented palette. Edit syllables, endings, and stress until the result belongs to the system. The generator increases exploration speed; the naming sheet and world logic create originality.