Naming Compounds

Naming Compounds

8 min read Updated Mar 26, 2026

Naming compounds on the MCAT is not about memorizing thousands of names. It is about learning three sets of rules - one for ionic compounds, one for covalent compounds, and one for acids - and applying them consistently.

Ionic Compounds - Metal + Nonmetal

Ionic compounds form when a metal transfers electrons to a nonmetal. The naming rules are straightforward:

  1. Name the cation (metal) first, then the anion (nonmetal) second
  2. The anion gets the suffix -ide
  3. If the metal can form more than one charge (transition metals), use Roman numerals in parentheses to indicate the charge
FormulaName
NaClSodium chloride
MgOMagnesium oxide
FeCl₂Iron(II) chloride
FeCl₃Iron(III) chloride
CuSO₄Copper(II) sulfate

Polyatomic Ions - Know the Pattern

You need to recognize common polyatomic ions. Rather than memorizing each one independently, learn the patterns:

The -ate/-ite pattern: For oxyanions (polyatomic ions with oxygen), the -ate form has more oxygen atoms, and the -ite form has fewer:

More O (-ate)Fewer O (-ite)
NO₃⁻ (nitrate)NO₂⁻ (nitrite)
SO₄²⁻ (sulfate)SO₃²⁻ (sulfite)
ClO₃⁻ (chlorate)ClO₂⁻ (chlorite)

Extended pattern for halogens: When there are four possible oxyanions, add per- (most O) and hypo- (least O):

IonNameOxygens
ClO₄⁻Perchlorate4 (most)
ClO₃⁻Chlorate3
ClO₂⁻Chlorite2
ClO⁻Hypochlorite1 (least)

Other essential polyatomic ions:

IonName
OH⁻Hydroxide
NH₄⁺Ammonium
CN⁻Cyanide
MnO₄⁻Permanganate
Cr₂O₇²⁻Dichromate
CrO₄²⁻Chromate
C₂O₄²⁻Oxalate
HCO₃⁻Bicarbonate (hydrogen carbonate)

Covalent Compounds - Nonmetal + Nonmetal

Covalent compounds are named using Greek prefixes to indicate the number of each atom:

PrefixNumber
mono-1
di-2
tri-3
tetra-4
penta-5
hexa-6

Rules:

  • The first element gets a prefix only if there is more than one atom (never say “monocarbon”)
  • The second element always gets a prefix AND the -ide suffix
FormulaName
COCarbon monoxide
CO₂Carbon dioxide
N₂O₄Dinitrogen tetroxide
PCl₅Phosphorus pentachloride
SF₆Sulfur hexafluoride

Naming Acids

Acid naming follows a predictable pattern based on the anion:

Binary acids (no oxygen, H + nonmetal):

  • Use the prefix hydro- and the suffix -ic acid
  • HCl = hydrochloric acid, HBr = hydrobromic acid, HF = hydrofluoric acid

Oxyacids (H + polyatomic ion with oxygen):

  • If the ion ends in -ate, the acid ends in -ic acid
  • If the ion ends in -ite, the acid ends in -ous acid
IonAcid FormulaAcid Name
SO₄²⁻ (sulfate)H₂SO₄Sulfuric acid
SO₃²⁻ (sulfite)H₂SO₃Sulfurous acid
NO₃⁻ (nitrate)HNO₃Nitric acid
NO₂⁻ (nitrite)HNO₂Nitrous acid
ClO₄⁻ (perchlorate)HClO₄Perchloric acid
ClO⁻ (hypochlorite)HClOHypochlorous acid
What is the systematic name of Cu₂O?
Click to reveal answer
Copper(I) oxide. The compound has 2 Cu atoms and 1 O²⁻. For the charges to balance: 2(Cu) + (-2) = 0, so each Cu = +1. Therefore, it is copper(I) oxide, not just "copper oxide."
Name the acid HClO₂.
Click to reveal answer
Chlorous acid. ClO₂⁻ is the chlorite ion (-ite ending). Acids from -ite ions get the -ous ending. Therefore HClO₂ is chlorous acid. (Compare: HClO₃, from chlorate, would be chloric acid.)