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