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."
Asturian diablu, Portuguese diabo, Galician diablo, Catalan diable, French diable, Italian diavolo, Romanian diavol, Sardinian diàbulu