Surname Generator / Fantasy
Fantasy Surname Generator
Surnames for novels, tabletop campaigns and worldbuilding: heroic English-style compounds (Stormwood, Greycastle, Ironheart) mixed with flowing, vowel-rich 'elvish' names (Aerendril, Silvaela, Lorwyn). Hit generate until one fits the character.
Generate Fantasy last names
These are invented names, built from designed name-parts — free to use for characters and worlds.
About these names
- Compound names pair an evocative prefix with a grounded suffix: Ash + bourne, Frost + mantle, Storm + wood.
- The flowing names lean on soft consonants and open vowels for an elvish / fae feel: Aer-endril, Sil-vaela.
- Mix and match across generations — a noble house might be 'Greycastle' while a half-elf cousin is 'Moonwhisper'.
- Need race-flavoured names? Try the D&D surname generator for dwarf, elf, halfling and tiefling buckets.
More surname generators
Race-flavoured last names for D&D characters — human, dwarf, elf, halfling, tiefling.
Sci-Fi Surname GeneratorFuture-flavoured last names — clipped, hard-edged, sometimes hyphenated or numbered.
Surname Generator for CharactersBelievable last names for fiction — drawn from real-world surnames across many origins.
Random Last Name GeneratorA truly mixed bag of real last names from every origin on the site.
Surname Generator With MeaningsEvery generated surname comes with its real origin and meaning.