枪械按使用对象分为:军用枪、警用枪、运动枪、用民枪和自制枪
枪械按枪管内壁不同分为:滑膛枪和来福枪
手枪:左轮手枪、自动手枪、冲锋手枪、微声手枪、袖珍手枪、匕首枪
冲锋枪还包含微型冲锋枪、轻型冲锋枪、微声冲锋枪
步枪:自动化程度:单发步枪、手动步枪、半自动步枪和自动步枪
用途:民用步枪、军用步枪、警用步枪、突击步枪、骑枪(卡宾枪)、狙击步枪、反坦克枪
霰弹枪:自动化程度:手动霰弹枪、半自动霰弹枪和自动霰弹枪
特别的:枪支下挂霰弹枪
机枪:种类:轻机枪、重机枪、通用机枪、高射机枪
装备对象:野战机枪(含高射机枪)、车载机枪(含坦克机枪)、航空机枪和舰用机枪
古代枪支:突火枪、燧发手枪、步枪、火绳枪、鸟铳、