The only free and comprehensive online etymological dictionary of the Spanish language
-acho m. Noun-forming suffix, often with a pejorative sense.
Perhaps from Latin -atio, a noun-forming suffix used to indicate the end result of a verb. From -at-, a supine verb ending, and -io, a suffix used to form abstract nouns from verbs (see -ío).