The only free and comprehensive online etymological dictionary of the Spanish language
-ucho Pejorative suffix.
Also often playing a diminutive role. Origin unknown. It has been compared with -uco, also of unknown origin.