The only free and comprehensive online etymological dictionary of the Spanish language
diablo m. (Noun) "devil"

10th cent. From Late Latin diabolus 'id.,' from Ancient Greek διάβολος (diábolos) "slanderer," but also "devil," composed of διά (diá) "across" and βάλλειν (bállein) "to throw." Greek διά is from Proto-Indo-European *dis "apart" (see des-); βάλλειν is from Proto-Indo-European *gwelh1- "to hit by throwing."

Romance: Western Vulgar Latin: Asturian diablu, Portuguese diabo, Galician diablo, Catalan diable, French diable, Italian diavolo; Eastern Vulgar Latin: Romanian diavol; Sardinian diàbulu