To name a chemical compound, first decide what kind of compound it is. In most intro chemistry problems, the useful split is ionic compound, binary molecular compound, or acid in aqueous solution.

Once you classify it correctly, the naming rule is usually short: ionic compounds use ion names, molecular compounds use prefixes, and acids depend on whether the formula is being named in water.

How To Name A Chemical Compound Fast

Use this order on almost every beginner naming problem:

  1. Decide whether the formula is ionic, molecular, or acidic in water.
  2. Name the first part: the cation or the first element.
  3. Name the second part with the correct ending or fixed ion name.
  4. Add a Roman numeral if the metal can have more than one common charge.
  5. Recheck the condition if hydrogen is present, because aqueous acids follow a different pattern.

That workflow is faster than memorizing names one by one because it tells you which rule actually applies.

Ionic Compounds: Name The Cation, Then The Anion

For a simple ionic compound, write the cation name first and the anion name second. If the anion is a single nonmetal, its ending usually changes to ide-ide.

For example:

  • NaClNaCl is sodium chloride.
  • MgOMgO is magnesium oxide.
  • CaBr2CaBr_2 is calcium bromide.

Do not use prefixes such as di- or tri- for ordinary ionic compounds.

Roman Numerals: Use Them For Variable-Charge Metals

Some metals can form more than one common ion. In those cases, the compound name includes a Roman numeral that shows the metal charge.

Chloride is ClCl^-, so:

  • FeCl2FeCl_2 is iron(II) chloride.
  • FeCl3FeCl_3 is iron(III) chloride.

The names differ because the iron charge differs. If the metal has one standard charge in introductory chemistry, such as sodium or calcium, no Roman numeral is used.

Molecular Compounds: Prefixes Show How Many Atoms

If the compound contains only nonmetals, introductory naming usually uses Greek prefixes to show how many atoms are present.

Common prefixes include mono-, di-, tri-, tetra-, and penta-. The second element usually ends in ide-ide.

For example:

  • COCO is carbon monoxide.
  • CO2CO_2 is carbon dioxide.
  • N2O5N_2O_5 is dinitrogen pentoxide.

This rule applies to binary molecular compounds. It does not apply to standard ionic compounds.

Polyatomic Ions Keep Their Standard Names

If a formula contains a polyatomic ion such as nitrate, sulfate, hydroxide, carbonate, or ammonium, keep that ion name intact.

For example:

  • NaNO3NaNO_3 is sodium nitrate.
  • CaCO3CaCO_3 is calcium carbonate.
  • NH4ClNH_4Cl is ammonium chloride.

This is a common source of mistakes. Nitrate and nitride are different ions, not two versions of the same name.

Acid Names Depend On The Condition

Acid naming depends on context. A formula such as HClHCl is not always named the same way.

  • HCl(g)HCl(g) is hydrogen chloride.
  • HCl(aq)HCl(aq) is hydrochloric acid.

For common oxyacids, the acid name usually follows the related oxyanion:

  • nitrate \rightarrow nitric acid
  • nitrite \rightarrow nitrous acid
  • sulfate \rightarrow sulfuric acid
  • sulfite \rightarrow sulfurous acid

That pattern matters only when the substance is actually being named as an acid in aqueous form.

Worked Example: Fe(NO3)3Fe(NO_3)_3

This example pulls the main rules together in one place.

Step 1: Classify It

Fe(NO3)3Fe(NO_3)_3 contains a metal and a polyatomic ion, so it is an ionic compound.

Step 2: Identify The Anion

NO3NO_3^- is nitrate. Because it is a polyatomic ion, its name stays nitrate.

Step 3: Determine The Metal Charge

Each nitrate ion has charge 1-1. With three nitrate ions, the total negative charge is

3×(1)=33 \times (-1) = -3

The compound is neutral overall, so iron must be +3+3.

Step 4: Write The Name

The correct name is iron(III) nitrate.

This example is useful because it combines three common trouble spots: ionic naming, a polyatomic ion, and a Roman numeral.

Common Naming Mistakes Students Make

Using Prefixes For Ionic Compounds

CaCl2CaCl_2 is calcium chloride, not calcium dichloride.

Forgetting The Roman Numeral

Iron(II) chloride and iron(III) chloride are different compounds, so the numeral is part of the name, not decoration.

Changing A Polyatomic Ion Ending

Nitrate, sulfate, and hydroxide keep their standard names in compounds that contain them.

Naming Every Hydrogen Compound As An Acid

The acid name depends on context. If the formula is not being named as an aqueous acid, a different name may be correct.

Where You Use Compound Naming Rules

You use compound naming whenever you move between chemical formulas and written language. It appears in lab labels, textbook exercises, reaction equations, safety information, and exam questions.

It also works in reverse. Once you know the naming pattern, a formula gives you clues about the type of substance and the ions or atom counts involved.

Try A Similar Naming Problem

Try naming CuCl2CuCl_2, N2O5N_2O_5, and HNO3(aq)HNO_3(aq) with the same workflow. If you want to go one step further, explore a similar problem that starts from the name and asks you to write the formula.

Need help with a problem?

Upload your question and get a verified, step-by-step solution in seconds.

Open GPAI Solver →