Chemical nomenclature is the system chemists use to name compounds. Once you know the rules, you can look at a name like "iron(II) chloride" and immediately know what elements are in it and how they're arranged. You can also work backward: see a formula and produce the correct name.
The rules depend on what type of compound you're dealing with. Ionic compounds (metal + nonmetal) follow one set of rules, molecular compounds (nonmetal + nonmetal) follow another, and acids have their own naming pattern. This guide walks through each one.
Chemical Nomenclature
Systematic Nomenclature for Inorganic Compounds
There are three main categories of compounds you need to name, and each has its own logic.
Ionic Compounds are made of a cation (positive ion) and an anion (negative ion). The naming pattern is straightforward: say the cation name first, then the anion name.
- The cation keeps its element name. Sodium stays "sodium," calcium stays "calcium."
- If the cation is a transition metal that can form more than one charge, you indicate the charge with Roman numerals in parentheses. For example, iron can be or , so you write iron(II) chloride or iron(III) chloride to distinguish them.
- The anion's name depends on whether it's a single atom or a group of atoms:
- Monatomic anions take the root of the element name plus "-ide." Chlorine becomes chloride (), oxygen becomes oxide (), sulfur becomes sulfide ().
- Polyatomic anions have their own names you need to memorize: nitrate (), sulfate (), carbonate (), and others.
Molecular Compounds are made of two or more nonmetals bonded together. Instead of charges, you use prefixes to show how many atoms of each element are present.
- The prefixes: mono- (1), di- (2), tri- (3), tetra- (4), penta- (5), hexa- (6), hepta- (7), octa- (8), nona- (9), deca- (10)
- Drop "mono-" from the first element. Carbon monoxide is correct, not "monocarbon monoxide."
- The second element always ends in "-ide."
- Examples: carbon dioxide (), dinitrogen pentoxide (), sulfur trioxide ()
Acids are named based on the anion they produce when dissolved in water. There are three patterns to learn:
| Anion ending | Acid prefix/suffix | Example |
|---|---|---|
| -ide | hydro___ic acid | → hydrochloric acid |
| -ate | ___ic acid | → nitric acid |
| -ite | ___ous acid | → nitrous acid |
| A helpful way to remember: "-ate" pairs with "-ic" and "-ite" pairs with "-ous." Some students use the phrase "I ate something icky" to remember that -ate goes with -ic. |
Ionic vs. Molecular Compound Formulas
Recognizing whether a compound is ionic or molecular is the first step in naming it correctly.
- Ionic compounds contain a metal and a nonmetal. Their formulas represent the simplest whole-number ratio of ions, not individual molecules. means a 1:1 ratio of sodium ions to chloride ions arranged in a repeating crystal lattice.
- Molecular compounds contain only nonmetals. Their formulas show the actual number of atoms in one molecule. means each molecule literally has one carbon atom and two oxygen atoms, held together by covalent bonds (shared electrons).
- Binary compounds are compounds made of exactly two elements. They can be either ionic () or molecular ().
Quick check: look at the elements involved. Metal + nonmetal = ionic. Nonmetal + nonmetal = molecular.

Writing Chemical Formulas from Compound Names
For ionic compounds, follow these steps:
- Write the symbol and charge of the cation, then the symbol and charge of the anion.
- Balance the charges so the compound is electrically neutral. The total positive charge must equal the total negative charge.
- Use subscripts to show how many of each ion you need. If the subscripts can be reduced, reduce them.
Worked examples:
- Sodium chloride: → charges already balance →
- Calcium chloride: → need two to balance one →
- Aluminum oxide: → need 2 Al and 3 O to balance (total charge: +6 and -6) →
For molecular compounds, the prefixes in the name tell you exactly what to write:
- Identify each element and its prefix.
- Convert the prefix to a number and use it as the subscript.
- Dinitrogen pentoxide: di = 2 nitrogen, penta = 5 oxygen →
- Carbon dioxide: no prefix on carbon = 1, di = 2 oxygen →
Additional Nomenclature Concepts
- Chemical formula: A shorthand way to represent a compound's composition using element symbols and numerical subscripts. tells you there are 2 hydrogen atoms and 1 oxygen atom.
- IUPAC (International Union of Pure and Applied Chemistry): The organization that sets the official rules for naming chemical compounds. The naming conventions in this guide follow IUPAC standards.
- Polyatomic ions: Charged groups of two or more atoms bonded together that act as a single unit. You'll need to memorize the common ones (nitrate, sulfate, carbonate, phosphate, hydroxide, etc.).
- Oxyanions: A specific type of polyatomic ion that contains oxygen. They're named with "-ate" or "-ite" suffixes, where "-ate" has more oxygen atoms and "-ite" has fewer. For example, sulfate () has more oxygen than sulfite ().