Final answer:
The IUPAC names for NaCl, K₂SO₄, CaCO₃, and NH₄NO₃ are Sodium chloride, Potassium sulfate, Calcium carbonate, and Ammonium nitrate, respectively.
Step-by-step explanation:
The IUPAC names of the following compounds are:
Sodium chloride for NaCl
Potassium sulfate for K₂SO₄
Calcium carbonate for CaCO₃
Ammonium nitrate for NH₄NO₃
In IUPAC nomenclature for ionic compounds, the cation is named first, followed by the anion. For simple ions, the name of the element is used, and for polyatomic ions, a specific name that has been established by IUPAC is used.