Fantasy Slave Name Generator
The Fantasy Slave Name Generator creates derogatory epithets and degrading titles used by fictional oppressors for enslaved or subjugated beings in dark fantasy settings. These names serve as worldbuilding tools for writers and game masters who want to depict the psychological dimensions of oppression with authenticity — the way names can be weaponized to strip a being of dignity and reinforce their subjugation.
The generator produces two types of names: single-word insults and creature comparisons (Worm, Goblin, Runt, Parasite) that reduce a person to their lowest possible status; and compound adjective-noun epithets (Filthy Rat, Wretched Beast, Putrid Scum) that layer degradation with description. Both types appear throughout fantasy literature as names assigned to enslaved classes by their masters.
These names are intended for fictional use — as names assigned by villainous characters to the people they oppress, as names that enslaved protagonists must overcome or reclaim, and as worldbuilding elements that communicate the cruelty of a society through its language.
In real-world history, the stripping of personal names was a fundamental tool of enslavement. Enslaved people were given names by their enslavers — often diminutives, classical references, or simple descriptors — as a way of denying their prior identity and asserting ownership. Fantasy fiction exploring similar themes often depicts enslaved races given degrading epithets rather than names, reinforcing their status as property rather than people. Writing this convincingly requires understanding the psychological function of such naming — it is always about power, about the enslaver's need to make the enslaved feel less than human.
Some of the most powerful moments in fantasy fiction about slavery involve the reclamation of names. An enslaved character who was called Worm or Runt for years finally learns or recovers their true name — or, unable to recover it, chooses a new one. This moment of naming or renaming is a profound assertion of selfhood and freedom. In Brandon Sanderson's Stormlight Archive, the parshmen reclaim their identities; in Ken Liu's fiction, the recovery of ancestral names carries enormous weight. Writers using a generator like this should always have in mind the arc from imposed degrading name to reclaimed or chosen name.
Calling a person a Rat, Worm, or Vermin does specific psychological work: it denies their humanity by comparing them to creatures considered low, disgusting, or worthless. This type of degrading comparison appears in real-world oppressive language and in fantasy fiction about slavery and subjugation. For your story, consider what the specific creature comparison reveals about the enslaver's mind — calling someone a Beetle implies they see them as small and insignificant; calling them a Serpent implies distrust; calling them a Rat implies they see them as a thief or scavenger.
Compound degrading names like Filthy Rat or Wretched Beast add an evaluative layer to the creature comparison. The adjective does more than describe — it functions as a command to the enslaved person to see themselves as the enslaver sees them. In a fantasy setting, these compound names might be the formal "catalog names" assigned by slave traders, as opposed to the shorter single-word names used in daily degradation. A slave trader might record an entry as "Wretched Goblin, male, sound teeth, sold to the Ironworks" while the foreman simply shouts "Worm!" across the factory floor.
For dark fantasy and grimdark worldbuilding, these generators may also be useful:
Copy and paste the below code in your site and you will have a fully functional Fantasy Slave Name Generator in an instant.