Toks said:
There's also bloody_knife
A knife may or may not be an purpose-built weapon, so I think the differentian is useful.
As for bloody_sword, I support the alias. "sword bloody_weapon" as a search works perfectly fine and differentiating between it and other types of weapons is a lot of work for a really minor detail.