Introductory General Chemistry  ·  Unit 06

Nomenclature

Start here if compound names still feel like random vocabulary. This unit turns naming into a decision process — building from periodic table trends and setting up moles and reactions.

What you'll learn

Name and write formulas for ionic compounds, including transition metals and polyatomic ions. Apply prefix rules to name binary molecular compounds. Name common acids from their formulas. Convert fluently between chemical names and formulas in both directions.

6.1 Start Here: What Nomenclature Is and Why It Matters

Nomenclature means the rules for naming things. In chemistry, nomenclature rules let chemists name millions of compounds in a clear, organized way.

When you see a chemical name, you should be able to figure out what atoms are in the compound. When you see a formula, you should be able to write the name. Both skills matter, because later units assume you can move both directions without guessing.

🔑 Big Idea
There are three main types of compounds with their own naming rules: ionic compounds, molecular compounds, and acids.
First Question to Ask (aq) or acid in water? → acid
If not, metal or NH₄⁺ present? → ionic
If not, only nonmetals remain → molecular

6.2 Ionic Compounds: Metal First, Nonmetal Second

Many ionic compounds are made of a metal and a nonmetal. In these compounds, positive and negative ions attract each other.

Later, you will also see ionic compounds that contain polyatomic ions, such as ammonium or sulfate. Start with the core pattern: metal first, nonmetal second. Once this is automatic, 6.4 adds polyatomic ions and 6.3 adds the Roman numeral step for variable-charge metals.

Start here with the two-step pattern:

Step 1 — Write the metal name first.

Write the name of the metal exactly as it appears on the periodic table. Do not change it.

Step 2 — Write the nonmetal name with "–ide" at the end.

Drop the end of the nonmetal's name and add –ide. For example: chlorine → chloride, oxygen → oxide, sulfur → sulfide, nitrogen → nitride, fluorine → fluoride, bromine → bromide, iodine → iodide.

Here are the most common simple ionic compounds. Notice that none of the names use prefixes — the subscripts in the formula handle the ratio automatically.

Ionic Compound Naming Examples
FormulaMetal IonNonmetal IonName
NaClsodiumchloridesodium chloride
K₂Opotassiumoxidepotassium oxide
MgBr₂magnesiumbromidemagnesium bromide
Al₂O₃aluminumoxidealuminum oxide
CaF₂calciumfluoridecalcium fluoride
Li₃Nlithiumnitridelithium nitride
  • Do not use prefixes like "di-" or "tri-" for ionic compounds.
  • The subscripts in the formula handle the ratios automatically.
  • Common mistake: seeing a subscript of 2 and trying to say "dichloride" in an ionic name. Do not do that.

6.3 Transition Metals: When You Need Roman Numerals

Some metals can form more than one type of ion. These are mainly transition metals like iron (Fe), copper (Cu), and lead (Pb).

When a metal can form more than one charge, you must add a Roman numeral in parentheses after the metal name. The Roman numeral shows the charge of the metal ion in that compound. The numeral comes from charge balance, not from the subscript by itself.

Pattern [Metal name](Roman numeral) [Nonmetal]-ide
Transition-Metal Compound Names with Roman Numerals
FormulaMetal ChargeName
FeCl₂Fe²⁺iron(II) chloride
FeCl₃Fe³⁺iron(III) chloride
CuOCu²⁺copper(II) oxide
Cu₂OCu⁺copper(I) oxide
FeOFe²⁺iron(II) oxide
Fe₂O₃Fe³⁺iron(III) oxide
💡 How to Find the Roman Numeral
Use the total charge of the nonmetal to figure out the metal charge. In FeCl₂: each Cl has a −1 charge. Two Cl⁻ ions = −2 total. The iron must be +2 to balance. So we write iron(II).
Charge-balance snapshot Fe₂O₃ → 3 oxide ions = 3 × (−2) = −6 total, so 2 iron ions must = +6 total, and each iron ion is +3 → iron(III) oxide
  • Metals that always form one charge, like Na⁺, K⁺, Mg²⁺, Al³⁺, and Ca²⁺, do not need Roman numerals.
  • Only use them when the metal can have more than one charge.

6.4 Polyatomic Ions: Keep the Ion Name

A polyatomic ion is a group of atoms bonded together that carries a charge. It acts as one unit in a formula. These have to be memorized. There is no shortcut for the table itself — but the naming move is simple: if the ion is polyatomic, keep its memorized name exactly as given.

Use this as your study reference. The ones you will see most often in this course are ammonium, hydroxide, nitrate, sulfate, carbonate, and phosphate — start there.

Common Polyatomic Ions
IonNameCharge
NH₄⁺ammonium1+
OH⁻hydroxide1−
NO₃⁻nitrate1−
NO₂⁻nitrite1−
SO₄²⁻sulfate2−
SO₃²⁻sulfite2−
CO₃²⁻carbonate2−
HCO₃⁻hydrogen carbonate1−
PO₄³⁻phosphate3−
ClO₄⁻perchlorate1−
ClO₃⁻chlorate1−
ClO₂⁻chlorite1−
ClO⁻hypochlorite1−
MnO₄⁻permanganate1−
CrO₄²⁻chromate2−
Cr₂O₇²⁻dichromate2−
C₂H₃O₂⁻acetate1−
CN⁻cyanide1−
💡 Pattern Tip — -ate vs. -ite
Ions ending in -ate have more oxygen. Ions ending in -ite have fewer oxygen. Example: nitrate (NO₃⁻) has 3 oxygens; nitrite (NO₂⁻) has 2 oxygens.

When naming a compound with a polyatomic ion, use the name of the ion directly. Do not change it to "-ide."

Examples: Ca(OH)₂ = calcium hydroxide  ·  NH₄NO₃ = ammonium nitrate  ·  Na₂SO₄ = sodium sulfate

🔁 Reverse Direction
To write a formula from a name, write each ion with its charge, balance to zero, and use parentheses if a polyatomic ion needs a subscript greater than 1. Example: aluminum sulfate → Al³⁺ and SO₄²⁻ → Al₂(SO₄)₃.

6.5 Molecular Compounds: Nonmetal + Nonmetal Means Prefixes

A molecular compound is made of nonmetals bonded together. Nonmetals can bond in many different ratios, so we use prefixes to show exactly how many atoms of each element are in the molecule.

These ten prefixes are the only ones you need for molecular compounds. The second element always gets a prefix; the first element skips "mono" when there is only one.

Molecular Prefixes for Compound Naming
NumberPrefixNumberPrefix
1mono-6hexa-
2di-7hepta-
3tri-8octa-
4tetra-9nona-
5penta-10deca-
Step 1 — Name the first element. Use a prefix only if there is more than 1 atom.

If there is only 1 atom of the first element, skip "mono." If there are 2 or more, use the prefix that matches the subscript.

Step 2 — Name the second element with a prefix + –ide ending.

Always use a prefix for the second element. Change the ending to –ide. If the prefix ends in a or o and the element name starts with a vowel, drop that vowel from the prefix (e.g., tetra- + oxide = tetroxide, not tetraoxide).

Molecular Compound Naming Examples
FormulaName
CO₂carbon dioxide
COcarbon monoxide
N₂O₄dinitrogen tetroxide
SF₆sulfur hexafluoride
PCl₃phosphorus trichloride
PCl₅phosphorus pentachloride
N₂Odinitrogen monoxide
NO₂nitrogen dioxide
SO₃sulfur trioxide
P₄O₁₀tetraphosphorus decoxide

The biggest mistake

  • Using prefixes for ionic compounds.
  • Only use prefixes for molecular compounds (nonmetal + nonmetal).
  • If a polyatomic ion is present in an ionic compound, keep its memorized name instead of changing it to -ide.
  • The subscripts in ionic compounds come from the ion charges. They are not a naming choice.

6.6 Binary Acids: No Oxygen, Use Hydro-

In this unit, acid names are used when the compound is acting as an acid in water.

A binary acid contains only two elements: hydrogen and one other nonmetal, with no oxygen. Start here with the fastest check: no oxygen means binary acid.

Binary Acid Naming Pattern hydro- + [element root] + -ic acid
Step 1 — Add the prefix "hydro-"

All binary acids start with "hydro-"

Step 2 — Write the root of the nonmetal's name

For chlorine → chlor, bromine → brom, iodine → iod, sulfur → sulfur, fluorine → fluor

Step 3 — Add "-ic acid" at the end
Binary Acid Naming Examples
FormulaName
HCl(aq)hydrochloric acid
HBr(aq)hydrobromic acid
HI(aq)hydroiodic acid
HF(aq)hydrofluoric acid
H₂S(aq)hydrosulfuric acid

6.7 Oxyacids: Oxygen Present, Change the Ion Ending

An oxyacid contains hydrogen, oxygen, and one other element. You name oxyacids based on the polyatomic ion inside the acid. Notice: this is where the -ate and -ite endings from 6.4 connect to acid names. The rule is a direct translation of the ion ending.

💡 The Rule
If the ion ends in –ate → the acid ends in –ic acid
If the ion ends in –ite → the acid ends in –ous acid

Each row shows the polyatomic ion inside the acid and how its ending changes to produce the acid name.

Oxyacid Naming from Polyatomic Ions
Ion InsideIon NameAcidAcid Name
CO₃²⁻carbonate (–ate)H₂CO₃carbonic acid (–ic)
SO₄²⁻sulfate (–ate)H₂SO₄sulfuric acid (–ic)
SO₃²⁻sulfite (–ite)H₂SO₃sulfurous acid (–ous)
NO₃⁻nitrate (–ate)HNO₃nitric acid (–ic)
NO₂⁻nitrite (–ite)HNO₂nitrous acid (–ous)
PO₄³⁻phosphate (–ate)H₃PO₄phosphoric acid (–ic)
ClO₄⁻perchlorate (–ate)HClO₄perchloric acid (–ic)
ClO₃⁻chlorate (–ate)HClO₃chloric acid (–ic)
ClO₂⁻chlorite (–ite)HClO₂chlorous acid (–ous)
ClO⁻hypochlorite (–ite)HClOhypochlorous acid (–ous)
  • Drop the "hydro-" prefix for oxyacids.
  • Only binary acids with no oxygen use "hydro-".
  • Oxyacids use the ion name with the changed ending.

6.8 How to Tell Compound Types Apart

You now have all four compound types covered. This section is the synthesis: one decision path that connects 6.2 through 6.7. Use the shortest possible decision path. If this part gets automatic, the rest of nomenclature gets much easier.

Start with the acid clue: is it written as an acid in water, or does it include (aq)?

If yes, use acid rules. No oxygen means binary acid. Oxygen means oxyacid.

If it is not an acid, ask whether a metal or NH₄⁺ is present.

If yes, it is ionic. Fixed-charge metals need no Roman numeral. Variable-charge metals do. Polyatomic ions keep their ion names.

If no metal, no NH₄⁺, and no acid clue are present, only nonmetals remain.

That means molecular. Use prefixes, skip mono- on the first element, and always use a prefix on the second element.

🔑 Quick Checklist
Acid in water or (aq) = acid naming rules  ·  Metal or NH₄⁺ present = ionic (no prefixes)  ·  Only nonmetals = molecular (use prefixes)
Compound Type Decision Snapshots
Formula clueTypeNaming move
HNO₃(aq)AcidContains oxygen, so use the oxyacid ending rule.
CaCO₃Ionic with polyatomic ionName the metal, then keep the ion name carbonate.
FeCl₃Ionic with variable-charge metalFind the iron charge first, then add a Roman numeral.
CO₂MolecularUse prefixes because both elements are nonmetals.
✦ Practice Problems
Practice the naming rules now, before moles and reactions start using these formulas constantly.
✓ 81-problem bank ✓ Thousands of unique review sets ✓ Instant feedback + worked solutions ✓ Best for fixing ionic vs molecular vs acid mix-ups early
Start Practicing →
Focused Unit 06 review before Unit 07: Moles
Introductory General Chemistry · Unit 06 · Nomenclature