This is my kind of question! I used to be interested in different kinds of weapons and wanted words for warriors wielding each type.

  • Bow and arrow - archer or bowman.

  • Sword - swordsman.

  • Axe - axeman.

  • Club - I'm not aware of a special word for this, but you could try simply club wielder.

  • Dagger - knifeman or knife fighter.

  • Flail - I never managed to find a good word; I used flailer, but others don't seem to.

  • Lance - lancer.

  • Mace - again I'm not aware of a special word for this, so try mace wielder or mace fighter.

  • Pike - pikeman.

  • Sling - slinger

  • Spear - spearman.

  • Warhammer - again I'm not aware of a special word, so try hammer wielder (or Thor ;-) )

  • Whip - whipman or whip wielder.


Bow and Arrow - Archer/Bowman/ Mergen

Sword - Swordsman (???)/ Warrior/ Zenith/ Swordmaster/ Sword-Dancer

Axe - Berserker/ Barbarian/ Lumberjack

Club - Caveman/ Clubber/ Orge

Dagger - Thief/ Rogue/ Trickster

Flail - Wrecker/ Crusader(?)

Lance - Lancer (courtesy of @HotLicks)

Mace - Barbarian (too?)

Pike - Pikeman (courtesy of @HotLicks)

Sling - Slinger (courtesy of @ab2)

Spear - Spearman/ Tribeman

War Hammer - Paladin(?)

Whip - Torturer