late Old English smoca (rare) "fumes and volatile material given off by burning substances," related to smeocan "give off smoke," from Proto-Germanic *smuk- (source also of Middle Dutch smooc, Dutch smook, Middle High German smouch, German Schmauch), from PIE root *smeug- "to smoke; smoke" (source also of Armenian mux "smoke," Greek smykhein "to burn with smoldering flame," Old Irish much, Welsh mwg "smoke").
There is no fyre without some smoke [Heywood, 1562]
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.