Inherited from Latin -ēnus (forms adjectives of belonging or origin from a noun), an enlargement of -nus. Compare Spanish -eño.
Practice speaking and memorizing "-enho" and many other words and sentences in Portuguese.