late Old English smoca (rare) "fumes and volatile material given off by burning substances," related to smeocan "give off smoke," from Proto-Germanic *smuk- (cf. Middle Dutch smooc, Dutch smook, Middle High German smouch, German Schmauch), from PIE root *smeug- "to smoke; smoke" (cf. Armenian mux "smoke," Greek smykhein "to burn with smoldering flame," Old Irish much, Welsh mwg "smoke").
The more usual noun was Old English smec, which became dialectal smeech. Abusive meaning "black person" attested from 1913, American English. Smoke-eater "firefighter" is c.1930. Figurative phrase go up in smoke "be destroyed" (as if by fire) is from 1933. Smoke alarm first attested 1936; smoke-detector from 1957.