Nomenclature of coordination compounds — IUPAC rules with complex examples

medium CBSE JEE-MAIN NEET 3 min read

Question

What are the IUPAC rules for naming coordination compounds? Name complex examples like [Cr(NH3)3(H2O)3]Cl3[\text{Cr(NH}_3\text{)}_3\text{(H}_2\text{O)}_3]\text{Cl}_3 and K3[Fe(CN)6]K_3[\text{Fe(CN)}_6].

(JEE Main, NEET, CBSE 12 — naming coordination compounds is tested in every exam)


Solution — Step by Step

Follow these rules in order:

  1. Name the cation first, then the anion (regardless of which is the complex ion)
  2. Within the complex ion, name ligands first (alphabetically), then the metal
  3. Anionic ligands get “-o” suffix: Cl- = chlorido, CN- = cyanido, OH- = hydroxido
  4. Neutral ligands keep their name, with exceptions: H2O = aqua, NH3 = ammine, CO = carbonyl, NO = nitrosyl
  5. Use Greek prefixes for multiple ligands: di, tri, tetra, penta, hexa
  6. For anionic complexes, the metal gets the “-ate” suffix: Fe = ferrate, Cu = cuprate, Co = cobaltate, Cr = chromate
  7. Metal oxidation state in Roman numerals in parentheses

[Cr(NH3)3(H2O)3]Cl3[\text{Cr(NH}_3\text{)}_3\text{(H}_2\text{O)}_3]\text{Cl}_3

  • Complex ion: [Cr(NH3)3(H2O)3]3+[\text{Cr(NH}_3\text{)}_3\text{(H}_2\text{O)}_3]^{3+} (cation)
  • Counter ion: Cl- (anion)
  • Ligands (alphabetical): ammine (NH3) and aqua (H2O)
  • Metal: Chromium, oxidation state = +3

Name: Triamminetriaquachromium(III) chloride

K3[Fe(CN)6]K_3[\text{Fe(CN)}_6]

  • Cation: K+ (potassium)
  • Complex ion: [Fe(CN)6]3[\text{Fe(CN)}_6]^{3-} (anion)
  • Ligand: cyanido (CN-)
  • Metal: Iron, but in anionic complex = ferrate, oxidation state = +3

Name: Potassium hexacyanidoferrate(III)

graph TD
    A["Naming Steps"] --> B["1. Cation then Anion"]
    B --> C["2. Ligands alphabetically"]
    C --> D["3. Anionic ligands: add -o"]
    D --> E["4. Neutral: aqua, ammine, carbonyl"]
    E --> F["5. Prefixes: di, tri, tetra"]
    F --> G["6. Anionic complex: metal gets -ate"]
    G --> H["7. Oxidation state in Roman numerals"]

Why This Works

The IUPAC naming system is designed to be unambiguous — every coordination compound has exactly one correct name, and every name corresponds to exactly one structure. The alphabetical ordering of ligands and the systematic suffixes ensure that anyone reading the name can reconstruct the formula.

The “-ate” suffix for anionic complexes often uses Latin names: iron = ferrate, copper = cuprate, silver = argentate, gold = aurate, tin = stannate, lead = plumbate. For metals without a Latin name, just add -ate to the English name (cobaltate, nickelate, chromate).


Alternative Method

For JEE and NEET, remember these common ligand names:

  • NH3 = ammine (two m’s — not “amine”)
  • H2O = aqua
  • CO = carbonyl
  • CN- = cyanido (older: cyano)
  • Cl- = chlorido (older: chloro)
  • NO2- (bonded via N) = nitrito-N (or nitro); (bonded via O) = nitrito-O

The NH3 name “ammine” with double-m is a classic trap in NEET spelling-based options.


Common Mistake

The most common error: forgetting to use the “-ate” suffix for anionic complexes. In K3[Fe(CN)6]K_3[\text{Fe(CN)}_6], the iron is in an anionic complex, so it is called “ferrate,” not “iron.” Students who write “potassium hexacyanidoiron(III)” are incorrect — the “-ate” suffix is mandatory for anionic complex ions.

Also, ligands must be listed in strict alphabetical order by the name of the ligand (not by the formula). “Ammine” comes before “aqua” because ‘a-m’ comes before ‘a-q’. “Chlorido” comes before “cyanido” because ‘c-h’ comes before ‘c-y’. Getting the order wrong is a common mark-losing error in board exams.

Want to master this topic?

Read the complete guide with more examples and exam tips.

Go to full topic guide →

Try These Next