Excellent list! A few more...
I love lists of related names, and this is a goodie you've compiled, Silver. Here are a few contributions to it:
Blade - knife.
Claymore - a double-edged broadsword used by the Scottish Highlanders.
Derringer - a pistol small enough to fit in a lady's handbag.
Lance - of medieval jousting fame.
Shiv - a weapon made out of a razor or any sharp instrument, used by prisoners.
Slingblade - the type of knife Karl Childers used to kill his mother and her abusive boyfriend when he was a child.
-- Nanaea