From zelo (“zeal”) + -oso (“-ous”), from Ancient Greek ζήλος (zḗlos, “zeal; jealousy”). Piecewise doublet of cioso.
Practice speaking and memorizing "zeloso" and many other words and sentences in Portuguese.