1680s, "engine designed to throw a stream of water through a hose onto a fire for the purpose of extinguishing it," from fire (n.) + engine (n.). Also an early name for a steam engine (1722).
firebug
firecracker
fire-damp
fire-drill
fire-eater
fire-engine
fire-fight
firefighter
firefly
firelight
firelock