Skip to main content

View Latest

New Delhi31°C
Names for stories

Character name generator

Character name generator

Build two-syllable character-name shapes from a soft or hard letter palette, with the pattern stated so the result is a construction rather than a claim about any language.

How this is calculated

Names are built as onset + vowel + middle consonant + second vowel + optional coda. The soft palette uses liquids, nasals and sibilants; the hard palette uses plosives. Every combination in the palette is generated, duplicates are removed, and the order is shuffled from the seed.

  • These are letter patterns, not names from any language or culture. They carry no meaning, and one may coincide with a real name or word by accident — read the list, and search any name you intend to publish.
  • A name is also a promise about the character: a soft palette reads gentle, a hard one reads abrupt. That is a convention of English-language fiction, not a rule, and a story can use the mismatch deliberately.
  • Generate again moves through the same combinations. To steer the sound, change the palette rather than pressing the button repeatedly.

A character name is a sound before it is a meaning. This page builds names from a stated palette so that the sound can be chosen deliberately, instead of arriving as an accident of whatever the keyboard produced.

A construction, not a culture

Names are built as onset, vowel, middle consonant, second vowel and an optional coda. The soft palette uses liquids, nasals and sibilants, which read as gentle in English; the hard palette uses plosives, which read as abrupt. Both are conventions of English-language fiction, not facts about sound, and a story can use the mismatch on purpose.

These are letter patterns, not names from any language or tradition. One may coincide with a real name or a word by accident, so search any name intended for publication. The list is a set of sounds to react to; the ones that matter are the ones you can hear in a sentence.

Questions readers ask

Are these real names?

No. They are generated from letter palettes and carry no meaning or origin. A generated name can still collide with a real one, which is why the exact spelling should be checked before publication.

How do I make a set of names feel consistent?

Use one palette per people or place and keep the boundaries visible. A world where every name comes from the same palette reads as a list of invented words; two or three palettes kept apart read as languages.