Окончание "-ид" добавляется в названиях солей, не содержащих оксиген. Пример:
Натрий сульфид - Na2S;
кальций хлорид - CaCl;
нитрид алюминия - AlN.
Оксидом ZnSO4 не может быть из-за содержания S (сульфур).
То есть, в названии соли должны перечисляться все включения: KMnO4 - перманганат калия - "пер" означает избыток, окончание -ат означает содержание оксигена.