Choose or find odd word - Pistol, Sword, Gun, Rifle, Cannon

Answer: B. Sword

Here all except Sword are fire arms.
Hence, the answer is (b).