The only free and comprehensive online etymological dictionary of the Spanish language
humo m. (Noun) "smoke"
11th cent. From Latin fumus 'id.' From Proto-Italic *fūmo- 'id.' From Proto-Indo-European *dhu̯h2-mó- 'id.' From a root *dhu̯eh2- "to smoke" (whence heder) and the noun-forming suffix *-mó- (see -mo).
Indo-European
Romance
Asturian fumu, Portuguese fumo, Galician fume, Catalan fum, French fumée, Italian fumo, Aromanian fum, Romanian fum, Sardinian fummu
Germanic
Old High German toum "steam"
Balto-Slavic
Old Church Slavonic dymъ "smoke," Old Prussian dumis 'id.,' Lithuanian dū́mai 'id.'