The whole naming system on one page. The reasoning behind it β€” why the two families are named differently in the first place β€” is in Naming and Formulas, and the practice is in Naming Practice.

Start here: which kind of compound is it?

What the formula looks likeIt isName it with
A metal and a non-metalbinary ionicmetal name, then non-metal stem + -ide
A metal and a polyatomic ionionicmetal name, then the polyatomic ion’s own name
Two non-metalsmolecularGreek prefixes on both elements
first, in aqueous solutionan acidthe acid rules below
Ends in a dot and some watera hydratethe parent compound + prefix + hydrate

Everything below is that table expanded.

Ionic compounds

The cation is written and named first, then the anion. The formula comes from the charges balancing to zero overall.

Monatomic anion names take the stem and add -ide:

ElementIonName
Fluorinefluoride
Chlorinechloride
Brominebromide
Iodineiodide
Oxygenoxide
Sulfursulfide
Nitrogennitride
Phosphorusphosphide

Charges you can read off the periodic table:

GroupChargeExamples
1, ,
2, ,
13
15,
16,
17, ,

Three transition metals behave as if they had a group: zinc is always , silver is always , and cadmium is always . They take no Roman numeral.

Multivalent metals need a Roman numeral giving the charge on the metal ion β€” not the number of atoms of anything.

MetalCommon ions
Copper,
Iron,
Lead,
Tin,
Chromium, ,
Manganese, ,
Cobalt,
Nickel,
Mercury,
Gold,

To find the numeral from a formula, work backwards from the anion, whose charge you already know. contains one shared between two copper ions, so each is and the name is copper(I) oxide. is copper(II) oxide.

Mercury(I) is the odd one: it exists as a joined pair, , so mercury(I) chloride is .

Polyatomic ions keep their own names and go in brackets whenever you need more than one. The list is Polyatomic Ions.

Writing an ionic formula

  1. Write the cation with its charge, then the anion with its charge.
  2. Find the smallest numbers of each that make the total charge zero. Crossing the charges over as subscripts is a shortcut for this.
  3. Reduce to the lowest whole-number ratio. with crosses over to , which is wrong. It is .
  4. Bracket any polyatomic ion that needs a subscript greater than one.
  5. Drop any subscript of 1 β€” it is understood.

Aluminium sulfate: and need two aluminium ions and three sulfate ions to balance, so it is .

Molecular compounds

Two non-metals, so no charges to balance and nothing to tell you the ratio β€” the prefixes have to state it.

NumberPrefixNumberPrefix
1mono6hexa
2di7hepta
3tri8octa
4tetra9nona
5penta10deca

mono- is dropped from the first element and kept on the second. is carbon monoxide; is carbon dioxide; is dinitrogen tetroxide; is tetraphosphorus decoxide.

A few molecular compounds keep older names that predate the system: water, ammonia (), methane (). These are not exceptions to a rule, just names that were already in use.

Acids

A hydrogen-first formula in aqueous solution. Which of the three rules applies depends on what follows the hydrogen.

The anionRuleExample
A simple -ide anion, no oxygenhydro- + stem + -ic acid is hydrochloric acid
An -ate polyatomic ionstem + -ic acid is sulfuric acid
An -ite polyatomic ionstem + -ous acid is sulfurous acid

The ones you will meet:

FormulaNameFrom
hydrochloric acidchloride
hydrofluoric acidfluoride
nitric acidnitrate
nitrous acidnitrite
sulfuric acidsulfate
sulfurous acidsulfite
carbonic acidcarbonate
phosphoric acidphosphate
ethanoic (acetic) acidacetate

The per- and hypo- ladder carries through: is perchloric acid, is chloric acid, is chlorous acid, and is hypochlorous acid.

Hydrates

Water built into a crystal structure is written after a dot and counted with the same Greek prefixes:

FormulaName
copper(II) sulfate pentahydrate
calcium chloride dihydrate
magnesium sulfate heptahydrate

The water counts towards the molar mass, which matters as soon as you start weighing things in Molar Mass and Composition. Driving it off by heating is the basis of the percentage composition work there.

Read the formula before you reach for a rule

Almost every naming error is a misidentification rather than a forgotten rule. Decide first whether you are holding a metal with a non-metal, two non-metals, or an acid β€” and only then pick the naming system. Applying the ionic rules to a molecular compound produces confident nonsense, and the fix is one question asked earlier.