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.
More in Names for stories
Name generators
Baby names, handles, pen names, business and product names, domains, channel names, hashtags and names for stories — built from your own words and stated rules, never looked up.
- 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.
- Fantasy name generator Build fantasy-flavoured name shapes from four stated letter palettes, with no claim that any of them belongs to a real language or tradition.
- Place name generator Join a root you supply to real place-name morphemes such as -pur, -nagar and -garh, or to a directional prefix, and read the shapes back — with no claim that a name is new or unclaimed.
- Band name generator Build band-name shapes from words you choose — pairs, The forms and adjective-noun combinations — with no check that a band already uses the name.
