Fighter Name Generator
Forge blunt, battle-worn names for the disciplined fighters who rely on skill alone, no magic, no oath, no title required.
How to name a fighter
Every other class has something to hang a name on. A wizard has a school of magic, a paladin an oath, a barbarian a tribe. A fighter has none of that, just steel, drills, and the discipline to keep swinging when a fight runs long. That makes it the most ordinary class in the book, and the hardest one to name well: no flavour to lean on, no god's syllable or bloodline to borrow.
That plainness is the hook. A fighter's name doesn't need a legend behind it, it needs to survive being barked across a battlefield by a sergeant mid-drill. Short. Hard in the mouth. No ornate endings, no soft flourish. If it sounds better on a recruitment poster than a coat of arms, it's doing its job.
The Fighter Name Generator forges exactly that register by default: names like Grath, Marek or Wenka that could belong to a city guard, a mercenary captain or a three-war veteran. Compare it to the neighbours: a knight's name is formal and eager to please, built to follow "Sir" and answer to a lord. A barbarian's name is wild and tribal, built to be roared, not spoken. A paladin's name carries the weight of a sworn oath to a god or cause. The fighter carries none of that baggage, the trained hand between all three, the professional who shows up, does the job, and doesn't need a title to prove it.
Instant mode is free and immediate, ideal for naming a hired sword mid-session. Arcane mode uses AI to go further, giving each name a short, table-ready hook: where they learned to fight, the battle that changed them, a weapon with a history, or who they fight for now. Forge a batch, say them aloud like a drill sergeant would, and keep the ones that don't need decoration to sound dangerous.