The only free and comprehensive online etymological dictionary of the Spanish language
pacto m. (Noun) "pact"
13th cent. From Latin pactum "agreement," from the verb pascici "to form an agreement." From pax "peace" (see paz).