Lesson 4

Classes of Compounds and Nomenclature

Learn systematic naming of ionic compounds, molecular compounds, acids, and polyatomic ions using IUPAC rules.

13 learning objectivescompounds naming

Ionic vs. Molecular Compounds

Compounds fall into two main categories based on how their atoms are bonded:

  • Ionic compounds form when metals transfer electrons to nonmetals, creating positively charged cations and negatively charged anions held together by electrostatic attraction. They typically have high melting points and conduct electricity when dissolved in water. Examples: NaCl, CaO, MgBr2.
  • Molecular (covalent) compounds form when nonmetals share electrons. They tend to have lower melting points and do not conduct electricity in solution. Examples: H2O, CO2, CH4.

A quick rule of thumb: if the compound contains a metal and a nonmetal, it is likely ionic. If it contains only nonmetals, it is likely molecular. Exceptions exist (e.g., ammonium salts like NH4Cl are ionic despite containing only nonmetals), but this heuristic covers most cases.

Naming Binary Ionic Compounds

Binary ionic compounds contain exactly two elements: a metal cation and a nonmetal anion. The naming rules are straightforward:

  1. Name the cation first (simply the element name): sodium, calcium, aluminum
  2. Name the anion second, changing the element's ending to -ide: chlorine → chloride, oxygen → oxide, sulfur → sulfide

Examples:

  • NaCl = sodium chloride
  • CaO = calcium oxide
  • Al2O3 = aluminum oxide
  • MgBr2 = magnesium bromide

Notice that the formula subscripts are not included in the name for ionic compounds — they are implied by the charges. This is a key difference from molecular compound naming.

Writing Formulas from Names

To write a formula from a compound's name, you need to know the charges on the ions and then balance them so the compound is electrically neutral.

The process:

  1. Identify the cation and anion from the name
  2. Determine each ion's charge (from periodic table position or memorization)
  3. Find the simplest ratio that balances the total positive and negative charges

For example, “calcium chloride”: Ca2+ and Cl-. To balance 2+ with the 1− charges, you need two chloride ions: CaCl2. Another example: “aluminum oxide”: Al3+ and O2-. The lowest common multiple of 3 and 2 is 6, requiring 2 Al and 3 O: Al2O3.

A quick shortcut: cross the charge numbers as subscripts (reduce to lowest ratio). Ca2+ + Cl- → CaCl2. Al3+ + O2- → Al2O3.

Naming Compounds with Polyatomic Ions

Many ionic compounds contain polyatomic ions — charged groups of covalently bonded atoms that behave as a single unit. When naming these compounds, treat the polyatomic ion as a single entity and use its established name.

Examples:

  • NaNO3 = sodium nitrate
  • Ca(OH)2 = calcium hydroxide
  • NH4Cl = ammonium chloride
  • (NH4)2SO4 = ammonium sulfate

When a formula requires more than one polyatomic ion, place parentheses around the ion and add the subscript outside: Ca(NO3)2 means one Ca2+ and two NO3- ions. The parentheses are essential — without them, the subscript applies only to the last atom.

Naming Binary Molecular Compounds

Binary molecular compounds (two nonmetals) use Greek prefixes to indicate the number of each atom, unlike ionic compounds which rely on charge balance.

The prefixes:

  • 1 = mono-, 2 = di-, 3 = tri-, 4 = tetra-, 5 = penta-, 6 = hexa-, 7 = hepta-, 8 = octa-, 9 = nona-, 10 = deca-

Rules:

  1. Name the first element with its prefix (drop mono- for the first element)
  2. Name the second element with its prefix and -ide ending
  3. Drop the trailing vowel of a prefix when it precedes a vowel in the element name (mono + oxide = monoxide, not monooxide)

Examples: N2O4 = dinitrogen tetroxide; PCl5 = phosphorus pentachloride; CO = carbon monoxide; CO2 = carbon dioxide.

Naming Acids

Acids are compounds that produce H+ (H3O+) ions in water. Their naming depends on whether the anion contains oxygen:

Binary acids (no oxygen, formula H + nonmetal):

  • Use the pattern: hydro- + root of element + -ic acid
  • HCl = hydrochloric acid; HBr = hydrobromic acid; H2S = hydrosulfuric acid

Oxyacids (contain oxygen, formula H + polyatomic ion with O):

  • If the anion ends in -ate, the acid ends in -ic acid: SO42- (sulfate) → H2SO4 = sulfuric acid
  • If the anion ends in -ite, the acid ends in -ous acid: SO32- (sulfite) → H2SO3 = sulfurous acid

The key pattern: -ate → -ic acid, -ite → -ous acid. This rule applies to all oxyacids (nitric/nitrous, sulfuric/sulfurous, phosphoric/phosphorous, etc.).

Hydrates

A hydrate is an ionic compound that includes a specific number of water molecules within its crystal structure. The water is written after a centered dot in the formula, and named with a Greek prefix + “hydrate.”

Examples:

  • CuSO4·5H2O = copper(II) sulfate pentahydrate (blue crystals)
  • Na2CO3·10H2O = sodium carbonate decahydrate (washing soda)
  • CoCl2·6H2O = cobalt(II) chloride hexahydrate

When a hydrate is heated, the water is driven off and the compound becomes anhydrous (without water). This often causes a visible color change — for example, hydrated cobalt(II) chloride is pink, but the anhydrous form is blue. This color change makes it useful as a humidity indicator.

Predicting Ionic Charges from the Periodic Table

The periodic table is a powerful tool for predicting the charges that main-group elements carry when they form ions:

  • Group 1 metals form 1+ cations (Li+, Na+, K+)
  • Group 2 metals form 2+ cations (Mg2+, Ca2+, Ba2+)
  • Group 13 aluminum forms 3+ (Al3+)
  • Group 17 nonmetals form 1− anions (F-, Cl-, Br-)
  • Group 16 nonmetals form 2− anions (O2-, S2-)
  • Group 15 nitrogen forms 3− (N3-)

The pattern: metals lose electrons to reach the nearest noble gas configuration, while nonmetals gain electrons to reach the nearest noble gas configuration. The charge equals the number of electrons lost or gained.

Transition metals are the exception — they can form multiple different charges (Fe2+ and Fe3+, Cu+ and Cu2+), which is why Roman numerals are needed in their names.

Writing Formulas Using Charge Balance

Every ionic compound is electrically neutral — the total positive charge must equal the total negative charge. This charge balance principle determines the formula subscripts.

Step-by-step method:

  1. Write the symbols and charges of the cation and anion
  2. Find the least common multiple (LCM) of the charge magnitudes
  3. Divide the LCM by each ion's charge to get the subscripts
  4. Write the formula: cation first, anion second, subscripts as needed

Example: iron(III) oxide. Fe3+ and O2-. LCM of 3 and 2 = 6. Subscript for Fe = 6/3 = 2. Subscript for O = 6/2 = 3. Formula: Fe2O3.

For polyatomic ions, enclose in parentheses when the subscript is greater than 1: Ca2+ and NO3- → Ca(NO3)2.

Roman Numerals for Transition Metal Compounds

Transition metals (and some main-group metals like Pb and Sn) can form ions with different charges. To specify which charge is present, a Roman numeral in parentheses follows the metal name.

Examples:

  • FeCl2 = iron(II) chloride (Fe2+)
  • FeCl3 = iron(III) chloride (Fe3+)
  • CuO = copper(II) oxide (Cu2+)
  • Cu2O = copper(I) oxide (Cu+)

To determine the Roman numeral from a formula: calculate the charge on the metal ion by working backward from the known anion charges. In FeCl3, each Cl is 1−, total anion charge is 3−, so Fe must be 3+. The name is iron(III) chloride.

Main-group metals with only one possible charge (like Na+, Ca2+, Al3+) do not need Roman numerals.

Common Polyatomic Ions

A relatively small set of polyatomic ions appears repeatedly in chemistry. Memorizing them is essential for naming and writing formulas:

  • Positive: NH4+ (ammonium)
  • −1 charge: OH- (hydroxide), NO3- (nitrate), NO2- (nitrite), ClO3- (chlorate), C2H3O2- (acetate), MnO4- (permanganate), HCO3- (bicarbonate), CN- (cyanide)
  • −2 charge: SO42- (sulfate), SO32- (sulfite), CO32- (carbonate), CrO42- (chromate), Cr2O72- (dichromate), HPO42- (hydrogen phosphate)
  • −3 charge: PO43- (phosphate)

Notice a helpful naming pattern: many polyatomic ions come in pairs. The -ate form has more oxygen atoms; the -ite form has one fewer oxygen. Nitrate (NO3-) vs. nitrite (NO2-). Sulfate (SO42-) vs. sulfite (SO32-). The charge stays the same between pairs.

The -ous and -ic Naming Conventions

An older (but still widely used) naming system uses the suffixes -ous and -ic to distinguish between lower and higher oxidation states of metals:

  • -ous = lower charge: ferrous (Fe2+), cuprous (Cu+), stannous (Sn2+)
  • -ic = higher charge: ferric (Fe3+), cupric (Cu2+), stannic (Sn4+)

These older names often use Latin roots for the metal: iron → ferr-, copper → cupr-, tin → stann-, lead → plumb-.

The same -ous/-ic pattern appears in acid naming: the -ite polyatomic ion gives an -ous acid, and the -ate ion gives an -ic acid. Sulfite → sulfurous acid; sulfate → sulfuric acid.

While the modern IUPAC system using Roman numerals is preferred, you will encounter -ous/-ic names in older references and on many reagent bottles.

Classifying Compounds

Being able to classify a compound quickly determines which naming rules to apply:

  • Ionic compounds: Contain a metal + nonmetal (or polyatomic ion). Named with cation first, anion second (-ide ending or polyatomic ion name). Use Roman numerals for transition metals. Example: CuSO4 = copper(II) sulfate.
  • Molecular compounds: Contain only nonmetals (excluding acids). Named with Greek prefixes. Example: N2O5 = dinitrogen pentoxide.
  • Acids: Produce H+ in water. Binary acids: hydro___ic acid. Oxyacids: ___ic acid (-ate anion) or ___ous acid (-ite anion). Example: HNO3 = nitric acid.

When you see a formula, the first step is always classification. Check: Does it contain a metal? → Ionic. Only nonmetals and no H at the front? → Molecular. H at the front + nonmetal or polyatomic anion? → Acid. This decision tree guides you to the correct naming conventions.

Nomenclature Decision Framework and Common Mistakes

Naming compounds correctly requires a systematic decision path:

  1. Classify the compound: Is it ionic (metal + nonmetal or contains a polyatomic ion) or molecular (nonmetal + nonmetal)?
  2. If ionic: Does the metal have a variable charge? If yes, use Roman numerals. Name the cation first, then the anion (change ending to -ide for monatomic anions).
  3. If ionic with polyatomic ions: Use the polyatomic ion name as-is. Watch for -ate vs. -ite endings.
  4. If molecular: Use Greek prefixes for both elements (omit mono- on the first element). Change the second element’s ending to -ide.
  5. If an acid: Binary acid (no oxygen) → hydro-___-ic acid. Oxyacid from -ate ion → ___-ic acid. Oxyacid from -ite ion → ___-ous acid.

Common mistakes: omitting Roman numerals for transition metals that require them, using prefixes in ionic compound names, confusing -ate/-ite polyatomic ion pairs, writing the formula of an ionic compound without balancing charges to zero, and naming hydrates without specifying the number of water molecules using Greek prefixes.

Learning Objectives

After studying this topic, you should be able to:

  1. Distinguish between ionic and molecular compounds
  2. Name binary ionic compounds from their formulas
  3. Write formulas from names of ionic compounds
  4. Name compounds containing polyatomic ions
  5. Name binary molecular compounds using prefixes
  6. Name acids from their formulas
  7. Identify and name hydrates
  8. Predict ionic charges from the periodic table
  9. Write formulas for ionic compounds using charge balance
  10. Use Roman numerals for transition metal compounds
  11. Name common polyatomic ions
  12. Distinguish between -ous and -ic naming conventions
  13. Classify compounds as ionic, molecular, or acidic

Worked Example

Naming an Ionic Compound with a Transition Metal

Problem

A compound has the formula Cr2(SO4)3. What is its systematic name?

Solution
  1. Identify the ions: Cr is a transition metal (cation); SO4 is the sulfate polyatomic ion with a 2− charge
  2. Determine the charge on chromium: the compound is neutral, so total positive charge = total negative charge
  3. Three sulfate ions contribute 3 × (2−) = 6− total negative charge
  4. Two chromium ions must contribute 6+ total, so each Cr is 3+ → Cr3+
  5. Name the cation with Roman numeral: chromium(III)
  6. Name the anion: sulfate
  7. Combine: chromium(III) sulfate
Answer

Cr2(SO4)3 is chromium(III) sulfate.

Self-Study Questions

What is the difference between an ionic compound and a molecular (covalent) compound?

How do you name a binary ionic compound from its formula?

When are Roman numerals needed in the name of an ionic compound?

Hint: Think about which metals can form more than one type of cation.

What is a polyatomic ion? Name three common examples.

How do you write the formula of an ionic compound from its name?

How do you name a binary molecular compound using prefixes?

What is the naming convention for acids that do not contain oxygen (binary acids)?

What is the naming convention for oxyacids?

What is a hydrate and how is it named?

How do you determine the charge on a monatomic ion from the periodic table?

What is the difference between the -ous and -ic suffixes in older naming systems?

How do you classify a compound as ionic or molecular from its formula?

Hint: Consider what types of elements are bonded together.

Content Sources

Concept sections adapted from open educational resources under Creative Commons licensing:

  • OpenStax Chemistry 2e, Ch 2.6: Ionic and Molecular Compounds (CC BY 4.0)
  • OpenStax Chemistry 2e, Ch 2.7: Chemical Nomenclature (CC BY 4.0)