From Latin vappa. Compare Spanish guapo.
guapu m sg (feminine singular guapa, neuter singular guapo, masculine plural guapos, feminine plural guapes)