As duas formas – pacto e pato – existem na Língua Portuguesa.

Ou seja, ambas as expressões estão corretas, devendo, no entanto, ser usadas em diferentes situações.

O âmbito desta dúvida tem mais a ver se “pacto” mantém a letra “c” pós AO 1990 !?

E, sim, a palavra pacto mantém a consoante “c” por esta ser pronunciada – significa acordo feito entre duas ou mais partes acerca de algo; ajuste; acordo.

Vamos fazer um pacto?
A Associação defende a necessidade de um pacto de regime no Parlamento.

Sinónimos de pacto: acordo, ajuste, aliança, convénio, negócio, tratado, assento, avença, combinação, concerto, conciliação, concordância, confederação, contrato, convenção

Pato é o nome comum de aves palmípedes da família dos Anatídeos.


Referências

Pacto advém do latim pactum.