The only free and comprehensive online etymological dictionary of the Spanish language
malo (Adjective) "bad," "evil"

10th cent. From Latin malus 'id.' From Proto-Italic *malo- 'id.' From Proto-Indo-European *mol-o- 'id.'

Mal is an apocopic form of malo ocurring before masculine singular nouns.

Romance: Western Vulgar Latin: Asturian malu, Portuguese mau, Catalan mal, French mal, Italian malo; Sardinian: malu

Italic: Oscan mallom "evil"

Indo-European: Celtic: Old Irish mell "destruction," Old Breton milin "prostitute;" Balto-Slavic: Lithuanian mẽlas "lie," Latvian màlds "mistake;" Hellenic: Ancient Greek μέλεος (méleos) "idle;" Armenian: meɫ "sin"