Text Tools
Name Generator - Fantasy, Sci-Fi & Business Names
Generate unique names for characters, businesses, or fantasy worlds. Choose from fantasy, sci-fi, medieval, or business name styles and generate multiple options at once.
Click Generate to create name suggestions.
Uses for name generators
- Fiction writing: character names that fit a genre, era, or cultural background
- Game development: NPC names, place names, fantasy world building
- Business: brand names, startup names, product names
- Passwords: pronounceable random names are easier to remember than random strings
Cultural naming conventions
| Culture / Region | Name order | Special conventions |
|---|---|---|
| Western (English, French, German) | Given + Family | Middle names common; maiden names sometimes hyphenated |
| East Asian (Chinese, Japanese, Korean) | Family + Given | Family name first; Korean names often 2 syllables given |
| Arabic | Given + ibn/bint (son/daughter of) + father's name | "ibn" = son, "bint" = daughter; formal documents use patronymic chain |
| Russian / Slavic | Given + Patronymic + Family | Patronymic: father's given + -ovich (son) / -evna (daughter) |
| Hungarian | Family + Given | Family name first, like East Asian names |
| Icelandic | Given + Patronymic | No hereditary family names; son = -son, daughter = -dóttir |
| Vietnamese | Family + Middle + Given | Family name first; given name used informally (unlike East Asian) |
How names are generated
Name generators use several different techniques depending on the style:
- Phoneme Markov chains: learn the sound-transition probabilities of a language from a corpus of names, then generate new names by following those probabilities. Produces names that "sound like" the language without being real words.
- Syllable concatenation: pick from lists of language-appropriate syllables and join them. Simpler and faster but less natural-sounding than Markov chains.
- Lookup tables: curated lists of actual first names and surnames filtered by culture, era, or gender. Most realistic for contemporary real-world names.
Naming conventions for fiction
- Fantasy (Germanic feel): hard consonants, umlauts, compound names - Thorvald, Aldric, Brunhilde.
- Roman / Latin feel: -us, -ia, -ius suffixes - Cassius, Valeria, Marcellus.
- Alien species: choose a consistent phonotactic pattern (allowed consonant clusters, vowel ratios) and apply it to all names in the species. Inconsistency breaks immersion.
Domain name availability
If you are generating names for a brand or product, check domain and social media handle availability before committing. A great name with no available .com or matching social handles creates long-term marketing friction.