I'm thinking some kind of harpoon, or harpoon head. Maybe fired from a cannon? Looks to dangerous to be used as a hand held weapon. Would easily pinch your fingers off.

The pole cannon is cool, and looks legit. Lots of fakes coming out of China. All I've seen, are very heavily rusted.