A flare gun is a gun designed to fire flares. A flare is defined as: A flare is a type of pyrotechnic that produces a brilliant light or intense heat without an explosion. Flares are used for signaling, illumination, or defensive countermeasures in civilian and military applications.