枪是一种在长柄上装有锐利尖头的兵器。枪的别名叫“肩二”,《清异录》:“蜀**中隐语,枪曰‘肩二‘。”枪亦称为‘一丈威’,《事物异志》:“隋炀帝易枪名为一丈威。”枪的历史可以追溺到原始社会。原始的长枪仅仅将木棒头削尖就是了。《通俗文》:“削木伤盗曰枪。”汉时的枪与矛的形制相似,多以长木杆或竹竿为杆,装上锐长枪头,配以枪缨即制成。相传诸葛亮制木柄枪长达两丈(约6. 7米),竹枪长达两丈五尺(约8.3米)。《长枪法选.长枪说》:“器名枪者,即古之丈八矛也。”不同用途的长枪其长度各不相等。用于车战,骑战的枪明显长,用于步战的枪明显短,用于守城御寨的明显长,用于进攻的枪明显就短。长枪可达八米之余,短枪可为一点三米之多。宋代李全用的铁枪,杆长七八尺(2.3-2.6米),重约二十多公斤(摘自《齐东野语》)。《手臂录》记载:“沙军杆子丈八至二丈四”,“敬严木枪长九尺七寸”。后世习武之人通常以“丈八大枪”“七尺花枪”“六尺双枪”为标准。
枪的种类很多。宋代有双钩枪,单钩枪,锥枪,抓枪,环子枪,素木枪,拐枪等。清代有蛇枪,火焰枪,钩镰枪,虎牙枪,雁翎枪,十字镰枪等。枪以宋,明两代最为盛行,创造了样式繁多,用途各异的枪,广泛运用于步兵和骑兵。