Skip to content
Toolcroft

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 / RegionName orderSpecial conventions
Western (English, French, German)Given + FamilyMiddle names common; maiden names sometimes hyphenated
East Asian (Chinese, Japanese, Korean)Family + GivenFamily name first; Korean names often 2 syllables given
ArabicGiven + ibn/bint (son/daughter of) + father's name"ibn" = son, "bint" = daughter; formal documents use patronymic chain
Russian / SlavicGiven + Patronymic + FamilyPatronymic: father's given + -ovich (son) / -evna (daughter)
HungarianFamily + GivenFamily name first, like East Asian names
IcelandicGiven + PatronymicNo hereditary family names; son = -son, daughter = -dóttir
VietnameseFamily + Middle + GivenFamily 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.