Synonyms for Lance (same or very similar meaning)
WordNet sense 1 (an implement with a shaft and barbed point used for catching fish):
gig, spear, fishgig, fizgig
WordNet sense 2 (a long pointed rod used as a weapon):
shaft
WordNet sense 3 (a surgical knife with a pointed double-edged blade; used for punctures and small incisions):
lancet
From the ODE community, based on WordNet
add/edit