From feder (“to stink”) + -elho (“depreciative diminutive suffix”).
fedelho m (plural fedelhos, feminine fedelha, feminine plural fedelhas)