Essential Chemical Compound Naming Cheatsheet

Introduction: The Language of Chemistry

Chemical nomenclature is the systematic method of naming chemical compounds, providing a universal language that allows chemists worldwide to communicate precisely about chemical substances. Mastering chemical nomenclature is fundamental to success in chemistry, as it reveals crucial information about a compound’s composition, structure, and likely properties. This cheatsheet provides comprehensive guidelines for naming both ionic and covalent compounds according to IUPAC (International Union of Pure and Applied Chemistry) rules, with practical examples and troubleshooting tips for common naming challenges.

Core Principles of Chemical Nomenclature

Key Nomenclature Systems

  • IUPAC system: International standard for systematic naming
  • Common names: Traditional names still in use for many substances (e.g., water instead of dihydrogen monoxide)
  • Stock system: Uses Roman numerals to indicate metal oxidation states
  • Older systems: Including -ous/-ic suffixes for variable oxidation states

General Naming Process

  1. Identify compound type (ionic, molecular, acid)
  2. Apply specific rules for that category
  3. Write name with appropriate prefixes, suffixes, and numbers

Naming Ionic Compounds

Binary Ionic Compounds (Metal + Nonmetal)

ComponentNaming RuleExamples
Metal cation (fixed charge)Element name unchangedNa⁺ = sodium
Metal cation (variable charge)Element name + Roman numeralFe²⁺ = iron(II), Fe³⁺ = iron(III)
Nonmetal anionRoot + -ide suffixCl⁻ = chloride, O²⁻ = oxide

General formula: Metal name + nonmetal root + -ide

Examples:

  • NaCl: sodium chloride
  • MgO: magnesium oxide
  • FeCl₃: iron(III) chloride
  • CuO: copper(II) oxide

Special cases:

  • NH₄⁺ (ammonium) acts as a metal in nomenclature
  • Hg₂²⁺ (mercury(I)) is diatomic mercury

Ionic Compounds with Polyatomic Ions

Polyatomic IonFormulaCharge
AmmoniumNH₄⁺1+
HydroxideOH⁻1-
CyanideCN⁻1-
NitrateNO₃⁻1-
NitriteNO₂⁻1-
AcetateCH₃COO⁻1-
CarbonateCO₃²⁻2-
SulfateSO₄²⁻2-
SulfiteSO₃²⁻2-
PhosphatePO₄³⁻3-

General formula: Cation name + polyatomic ion name

Examples:

  • NaOH: sodium hydroxide
  • NH₄Cl: ammonium chloride
  • Ca(NO₃)₂: calcium nitrate
  • Fe₂(SO₄)₃: iron(III) sulfate
  • Al(OH)₃: aluminum hydroxide

Hydrates

ComponentNaming RuleExamples
Water moleculesGreek prefix + “hydrate”monohydrate (1), dihydrate (2), etc.

General formula: Ionic compound name + hyphen + prefix + hydrate

Examples:

  • CuSO₄·5H₂O: copper(II) sulfate pentahydrate
  • MgSO₄·7H₂O: magnesium sulfate heptahydrate
  • CaSO₄·2H₂O: calcium sulfate dihydrate

Naming Covalent (Molecular) Compounds

Binary Molecular Compounds (Nonmetal + Nonmetal)

ComponentNaming RuleExamples
First nonmetalName + Greek numerical prefix (except mono)C = carbon, N = nitrogen
Second nonmetalGreek prefix + root + -ideCl₂ = dichloride, O = monoxide

General formula: Prefix + first element + prefix + second element root + -ide

Greek prefixes: 1 = mono (often omitted for first element) 2 = di 3 = tri 4 = tetra 5 = penta 6 = hexa 7 = hepta 8 = octa 9 = nona 10 = deca

Examples:

  • CO₂: carbon dioxide
  • N₂O: dinitrogen monoxide
  • CCl₄: carbon tetrachloride
  • P₄O₁₀: tetraphosphorus decaoxide
  • SF₆: sulfur hexafluoride

Special cases:

  • H₂O: water (common name used instead of dihydrogen monoxide)
  • NH₃: ammonia (common name used)

Acids

Binary Acids (H + Nonmetal)

ComponentNaming RuleExamples
Aqueous solution“hydro” + nonmetal root + -ic acidHCl(aq): hydrochloric acid

General formula: hydro + nonmetal root + -ic acid

Examples:

  • HCl(aq): hydrochloric acid
  • HBr(aq): hydrobromic acid
  • H₂S(aq): hydrosulfuric acid

Oxoacids (H + Polyatomic Ion with Oxygen)

Polyatomic IonNaming PatternExample Acid
-ate ion-ic acidH₂SO₄: sulfuric acid
-ite ion-ous acidH₂SO₃: sulfurous acid
per- + -ate ionper- + -ic acidHClO₄: perchloric acid
hypo- + -ite ionhypo- + -ous acidHClO: hypochlorous acid

Examples:

  • HNO₃: nitric acid (from nitrate)
  • HNO₂: nitrous acid (from nitrite)
  • H₃PO₄: phosphoric acid (from phosphate)
  • H₂CO₃: carbonic acid (from carbonate)

Organic Compounds (Basic Naming)

Carbon Chain LengthAlkaneAlkeneAlkyne
1methaneN/AN/A
2ethaneetheneethyne
3propanepropenepropyne
4butanebutenebutyne
5pentanepentenepentyne
6hexanehexenehexyne
7heptanehepteneheptyne
8octaneocteneoctyne
9nonanenonenenonyne
10decanedecenedecyne

General pattern:

  • Alkanes: -ane suffix (single bonds)
  • Alkenes: -ene suffix (double bond)
  • Alkynes: -yne suffix (triple bond)

Naming Compounds with Variable Oxidation States

Stock System (Current IUPAC)

ElementNaming PatternExamples
Transition metalsElement + Roman numeral for oxidation stateFe²⁺: iron(II), Fe³⁺: iron(III)

General formula: Metal name + (oxidation number) + anion name

Examples:

  • CuCl: copper(I) chloride
  • CuCl₂: copper(II) chloride
  • SnO: tin(II) oxide
  • SnO₂: tin(IV) oxide

Classical System (Older Method)

Oxidation StateSuffixExamples
Lower-ousFeCl₂: ferrous chloride
Higher-icFeCl₃: ferric chloride

Examples in both systems:

  • FeCl₂: iron(II) chloride (Stock) or ferrous chloride (classical)
  • FeCl₃: iron(III) chloride (Stock) or ferric chloride (classical)
  • CuO: copper(II) oxide (Stock) or cupric oxide (classical)
  • Cu₂O: copper(I) oxide (Stock) or cuprous oxide (classical)

Determining Charges and Oxidation States

Common Ion Charges

Fixed-Charge Metals (Groups 1, 2, 13)

  • Group 1 (alkali metals): Always 1+ (Li⁺, Na⁺, K⁺, Rb⁺, Cs⁺, Fr⁺)
  • Group 2 (alkaline earth metals): Always 2+ (Be²⁺, Mg²⁺, Ca²⁺, Sr²⁺, Ba²⁺, Ra²⁺)
  • Group 13: Typically 3+ (Al³⁺, Ga³⁺)

Variable-Charge Metals (Transition Metals)

ElementCommon Oxidation States
ChromiumCr²⁺, Cr³⁺, Cr⁶⁺
ManganeseMn²⁺, Mn⁴⁺, Mn⁷⁺
IronFe²⁺, Fe³⁺
CobaltCo²⁺, Co³⁺
NickelNi²⁺, Ni³⁺
CopperCu⁺, Cu²⁺
ZincZn²⁺
SilverAg⁺
CadmiumCd²⁺
TinSn²⁺, Sn⁴⁺
MercuryHg₂²⁺, Hg²⁺
LeadPb²⁺, Pb⁴⁺

Nonmetal Anions

  • Group 17 (halogens): Always 1- (F⁻, Cl⁻, Br⁻, I⁻)
  • Group 16: Typically 2- (O²⁻, S²⁻, Se²⁻)
  • Group 15: Typically 3- (N³⁻, P³⁻)

Calculating Oxidation Numbers

  1. Free elements have oxidation number of 0
  2. Monatomic ions have oxidation number equal to their charge
  3. Oxygen usually has oxidation number of -2 (except in peroxides: -1)
  4. Hydrogen usually has oxidation number of +1 (except in metal hydrides: -1)
  5. Fluorine always has oxidation number of -1
  6. Sum of oxidation numbers equals total charge of the compound

Examples:

  • In Fe₂O₃: 2(Fe) + 3(-2) = 0, so Fe = +3
  • In Cr₂O₇²⁻: 2(Cr) + 7(-2) = -2, so Cr = +6

Common Prefixes and Suffixes

Prefixes

PrefixMeaningExample
mono-onecarbon monoxide (CO)
di-twocarbon dioxide (CO₂)
tri-threesulfur trioxide (SO₃)
tetra-fourcarbon tetrachloride (CCl₄)
penta-fivephosphorus pentachloride (PCl₅)
hexa-sixsulfur hexafluoride (SF₆)
hepta-seveniodine heptafluoride (IF₇)
octa-eightosmium tetroxide (OsO₄)
nona-ninenonane (C₉H₂₀)
deca-tendecane (C₁₀H₂₂)
hypo-belowhypochlorous acid (HClO)
per-aboveperchloric acid (HClO₄)

Suffixes

SuffixMeaningExample
-idesimple anionsodium chloride (NaCl)
-ateoxoanion (more oxygen)sodium sulfate (Na₂SO₄)
-iteoxoanion (less oxygen)sodium sulfite (Na₂SO₃)
-ichigher oxidation state or oxoacid from -ateferric chloride (FeCl₃), sulfuric acid (H₂SO₄)
-ouslower oxidation state or oxoacid from -iteferrous chloride (FeCl₂), sulfurous acid (H₂SO₃)

Common Polyatomic Ions

Negative Ions (Anions)

NameFormulaCharge
AcetateCH₃COO⁻1-
Bicarbonate (hydrogen carbonate)HCO₃⁻1-
Bisulfate (hydrogen sulfate)HSO₄⁻1-
CarbonateCO₃²⁻2-
ChlorateClO₃⁻1-
ChloriteClO₂⁻1-
CyanideCN⁻1-
DichromateCr₂O₇²⁻2-
HydroxideOH⁻1-
NitrateNO₃⁻1-
NitriteNO₂⁻1-
OxalateC₂O₄²⁻2-
PermanganateMnO₄⁻1-
PeroxideO₂²⁻2-
PhosphatePO₄³⁻3-
SulfateSO₄²⁻2-
SulfiteSO₃²⁻2-
ThiocyanateSCN⁻1-

Positive Ions (Cations)

NameFormulaCharge
AmmoniumNH₄⁺1+
HydroniumH₃O⁺1+
Mercury(I) (mercurous)Hg₂²⁺2+

Common Compound Names and Formulas

Everyday Compounds

Common NameChemical NameFormula
WaterDihydrogen monoxideH₂O
Table saltSodium chlorideNaCl
Baking sodaSodium bicarbonateNaHCO₃
VinegarAcetic acid (dilute)CH₃COOH
BleachSodium hypochloriteNaClO
LyeSodium hydroxideNaOH
LimeCalcium oxideCaO
ChalkCalcium carbonateCaCO₃
Epsom saltMagnesium sulfate heptahydrateMgSO₄·7H₂O
Milk of magnesiaMagnesium hydroxideMg(OH)₂
Hydrogen peroxideDihydrogen dioxideH₂O₂
Laughing gasDinitrogen monoxideN₂O
Dry iceSolid carbon dioxideCO₂

Important Lab Compounds

Chemical NameFormulaCommon Uses
Sodium hydroxideNaOHBase, cleaning agent
Hydrochloric acidHClAcidifier, cleaning
Sulfuric acidH₂SO₄Industrial chemical, batteries
Nitric acidHNO₃Oxidizer, metal dissolution
Ammonium nitrateNH₄NO₃Fertilizer
Silver nitrateAgNO₃Halide test, photography
Potassium permanganateKMnO₄Oxidizer, disinfectant
Copper(II) sulfate pentahydrateCuSO₄·5H₂OFungicide, blue vitriol

Naming Strategy Flowchart

  1. Identify compound type:

    • Contains metal + nonmetal? → Ionic compound
    • Contains only nonmetals? → Molecular compound
    • Contains hydrogen + anion in water? → Acid
  2. For ionic compounds:

    • Fixed-charge metal? → Metal name + nonmetal-ide
    • Variable-charge metal? → Metal name(Roman numeral) + nonmetal-ide
    • Contains polyatomic ion? → Name each ion
  3. For molecular compounds:

    • Binary compound? → Prefix-first element + prefix-second element-ide
    • Contains oxygen + hydrogen? → Possibly an acid or base
  4. For acids:

    • Binary acid? → Hydro + nonmetal root + -ic acid
    • Oxoacid? → Nonmetal root + -ic/-ous acid (per-/hypo- as needed)

Common Naming Challenges & Solutions

Challenge: Determining Oxidation State

Solution:

  1. Write the formula
  2. Assign known oxidation numbers
  3. Use algebra to find unknown
  4. Verify that total charge equals zero

Example: In Fe₃O₄

  1. Three iron atoms and four oxygen atoms
  2. Oxygen is -2
  3. 3(Fe) + 4(-2) = 0
  4. 3(Fe) = 8
  5. Fe has mixed oxidation state (Fe²⁺ and Fe³⁺)

Challenge: Naming Compounds with Multiple Polyatomic Ions

Solution:

  1. Name cation first
  2. Name anion second
  3. No multiplying prefixes needed

Example: Ca(NO₃)₂ = calcium nitrate (not calcium dinitrate)

Challenge: Determining if Prefixes are Needed

Solution:

  • Ionic compounds: No prefixes (use oxidation numbers if needed)
  • Molecular compounds: Always use prefixes to indicate number of atoms

Challenge: Acid Names vs. Anion Names

Solution:

  • Memorize pattern: -ate → -ic acid; -ite → -ous acid
  • Binary acids use hydro- prefix + -ic suffix

Resources for Further Learning

Recommended Books

  • “Nomenclature of Inorganic Chemistry: IUPAC Recommendations 2005” (Red Book)
  • “Nomenclature of Organic Chemistry: IUPAC Recommendations” (Blue Book)
  • “Chemistry” by Zumdahl and Zumdahl

Online Resources

  • IUPAC website (iupac.org)
  • ChemSpider for compound lookups
  • Khan Academy Chemistry
  • Royal Society of Chemistry interactive periodic table

Practice Tools

  • American Chemical Society naming practice
  • ChemTeam nomenclature tutorials
  • Interactive naming quizzes from the Royal Society of Chemistry

Mobile Apps

  • IUPAC Nomenclature
  • Chemical Formula Challenge
  • Periodic Table (Royal Society of Chemistry)

This cheatsheet provides comprehensive guidance for naming chemical compounds following the IUPAC rules. Remember that practice is key to mastering chemical nomenclature, and the ability to name compounds correctly is essential for clear communication in chemistry. Regular exposure to chemical formulas and their names will help develop pattern recognition skills that make nomenclature increasingly intuitive over time.

Scroll to Top