梨花枪,宋代李全发明的火器,为枪矛和火筒的结合体。但另一种说法是梨花枪是明代的产物,虽在明代书籍上有记载来自宋朝但也只是明人的附会,而梨花一词是形容李全的枪法敏捷多变。火枪是用一个或两个竹筒装上火药,绑缚在长枪枪头下面,与敌人交战时,可先发射火焰烧灼敌兵,再用枪头刺杀。这种火器在南宋时非常盛行。有一种叫“梨花枪”,金人称“飞火枪”,枪头下装有2尺长的药筒。内含柳炭、铁滓、磁末、硫磺、砒霜等混合药剂,具有燃烧、毒烟、喷射等作用。明代火枪改进一步,枪柄6尺长,末端有铁钻,枪头1尺长,枪头下夹装两支喷射药筒,用引信相连。使用时两个药筒相继点燃喷射火焰;枪头两侧有钩镰状的铁叉,两长刃向上可作镋用,两短刃向下可作镰用,具有烧、刺、叉、钩等作用。明代梨花枪,只有一个铁筒,状如尖笋,小头口径3分,可安引信,大头口径1寸8分,内装毒药,用泥封口。兵士们可随身携带数个药筒,以备更换发射。喷射出的毒焰可达几丈远。清代梨花枪,长7尺3寸,枪头由两个5寸的直刃和6寸长的横刃制成,刃下装竹药筒,长2尺6寸,束三道铁箍,内装毒性烟雾火药,杀伤力亦很强。