Exercises — Nomenclature (IUPAC) — naming complex ions and compounds
Before we begin, one figure fixes the vocabulary so no symbol is used unexplained.

The coordination sphere is everything inside the square brackets [ ] — it acts as one chemical unit. Anything outside is a counter ion. The charge on the complex ion is whatever it takes to cancel the counter ions, and from that charge we derive the metal's oxidation state using
That single equation solves most of these problems. See Oxidation State & d-electron count if the idea of oxidation state is shaky.
Level 1 — Recognition
Recall Solution
These four are the memorised exceptions (mnemonic AANC):
- → aqua
- → ammine (double m — one m is an organic amine)
- → carbonyl
- → nitrosyl
Recall Solution
Anionic ligands take an -o ending (older texts use chloro, current IUPAC uses -ido):
- → chlorido
- → cyanido
- → sulfato
- → hydroxido
Level 2 — Application (single-word complex, then full name)
Recall Solution
Charge is given: . Ligand: water is neutral, so ox. state satisfies Ligand name: aqua; six of them → hexaaqua (yes, two a's meet — keep both). Metal: complex is a cation → chromium keeps its name. Name: hexaaquachromium(III) (the ion). As it stands it is a cation, so no "-ate."
Recall Solution
Split: outside ⇒ complex ion is (an anion). Ox. state: each , six of them : Ligand: cyanido; six → hexacyanido. Metal: the complex ion is negative → Latin root + -ate → ferrate, oxidation state III → ferrate(III). Cation named first, space, then anion. Name: potassium hexacyanidoferrate(III).
Recall Solution
Split: one outside ⇒ complex ion is . Ox. state: ammine (×4), inside chloride (×2): Ligands alphabetical: "ammine" (a) before "chlorido" (c). Prefixes: four → tetraammine; two Cl → dichlorido. Metal: cation → cobalt stays cobalt, III. Name: tetraamminedichloridocobalt(III) chloride.
Level 3 — Analysis (prefix choice, complex ligands, tricky charges)
Recall Solution
Split: one outside ⇒ complex ion is . Ox. state: en (×2), inside Cl (×2): Prefix problem: "ethylenediamine" already contains "di." Using "di" would collide → use bis + parentheses: bis(ethylenediamine). For chloride (simple) keep dichlorido. Alphabetical order: alphabetise by the ligand name inside the parentheses — "ethylenediamine" (e) vs "chlorido" (c). "c" < "e", so chlorido first. Name: dichloridobis(ethylenediamine)cobalt(III) chloride.
(en is a chelating bidentate ligand — see Ligands — types, denticity, chelation.)
Recall Solution
No counter ions ⇒ overall charge . Ox. state: ammine (×2), chloride (×2): Alphabetical: ammine (a) before chlorido (c). Prefixes: diammine, dichlorido. Metal: neutral complex → platinum keeps its name, still write ox. state. Name: diamminedichloridoplatinum(II).
Note: this formula has cis and trans geometric isomers — same name unless you add the prefix (see Isomerism in Coordination Compounds).
Recall Solution
Charge given: (anion). Ox. state: each (×4): Ligand: tetracyanido. Metal: anion → nickelate (nickel has no Latin root, just add -ate), II. Name: tetracyanidonickelate(II).
Level 4 — Synthesis (build the formula FROM the name, reverse direction)
Recall Solution
Work the name backwards:
- cuprate = copper as an anion → Latin root cupr- + -ate → metal is , and the complex is negative.
- (II) → copper oxidation state .
- tetrachlorido → four , total ligand charge .
- Complex ion charge → .
- potassium is the cation, ; need 2 to balance . Formula:
Recall Solution
- cobalt(III) → , cation (no -ate).
- hexaammine → six neutral , contributing charge.
- Complex ion charge → .
- chloride counter ion ; need 3 to balance . Formula:
Recall Solution
- cobaltate(III) → cobalt as an anion, , negative complex.
- hexanitrito → six , total .
- Complex charge → .
- sodium cation ; need 3. Formula:
Level 5 — Mastery (multi-trap, bridging, ambiguity)
Recall Solution
Two complexes, no simple counter ion. They must have equal and opposite charges. Cation : ammine neutral, so the charge equals . Chromium is commonly here. Anion : must balance → charge . Name the cation (complex) first: hexaamminechromium(III). Then the anion (complex, gets -ate): hexacyanidocobaltate(III). Name: hexaamminechromium(III) hexacyanidocobaltate(III).
Recall Solution
Split: one outside ⇒ complex ion is . Ox. state: water (×5), nitrosyl treated as neutral : Alphabetical: "aqua" (a) before "nitrosyl" (n). Prefixes: pentaaqua, (one) nitrosyl. Metal: cation → iron stays iron (English name for cation form), II. Name: pentaaquanitrosyliron(II) sulfate. (Historically written as iron(I) with ; with neutral NO the balance gives iron(II). This ambiguity is exactly why we always state the convention.)
Recall Solution
Cation : ammine neutral → charge . Anion : six → charge . For a neutral salt the charges cancel; the standard assignment is , :
- cation charge , anion charge . They cancel. ✓ Cation (complex, no -ate): tetraammineplatinum(II). Anion (complex, gets -ate): hexachloridoplatinate(IV). Name: tetraammineplatinum(II) hexachloridoplatinate(IV). The same element is named "platinum" (cation part) and "platinate" (anion part) — the ending flags which one is the negative ion, removing all ambiguity.
Master figure — the decision flow

Active Recall
Recall Rapid checklist (cover the answers)
How do you find the complex-ion charge with no simple counter ion? ::: The two complex parts must have equal and opposite charges — solve one, the other follows. Which complex part gets "-ate"? ::: The anionic (net-negative) part only. When do bis/tris/tetrakis appear? ::: When the ligand name already contains di/tri or is otherwise complex (e.g. ethylenediamine). Do you alphabetise by "bis"? ::: No — ignore all multiplying prefixes; alphabetise by the ligand root. Oxidation state vs complex-ion charge — same thing? ::: No. Ox. state = metal only; complex charge = metal ox. state + sum of ligand charges.
Connections
- Parent: IUPAC Nomenclature
- Oxidation State & d-electron count
- Ligands — types, denticity, chelation
- Isomerism in Coordination Compounds
- Werner's Theory & Coordination Number
- Crystal Field Theory