How to Name a Compound From Its Chemical Formula

Chemistry study desk showing chemical formulas and compound names for learning how to name ionic, molecular, acid, and polyatomic compounds.

A chemical formula tells us which elements are present in a compound and how many atoms of each element are included. But a formula such as NaCl, CaCO₃, or Fe₂O₃ does not immediately tell us the compound’s name unless we understand the rules of chemical nomenclature. Learning how to name a compound from its chemical formula is an important chemistry skill because chemical names provide a standard way for scientists, students, and professionals to identify substances.

The method used to name a compound depends mainly on the type of compound. Ionic compounds, molecular compounds, acids, bases, and compounds containing polyatomic ions follow somewhat different naming rules. The first step is therefore to identify what kind of compound you are dealing with. Once that is clear, the formula can be read systematically to determine the correct name.

Identify the Type of Compound

Before naming a compound, look carefully at the elements or ions shown in its formula. This helps determine which naming rule should be used.

A simple classification is:

  • Ionic compounds usually contain a metal and a nonmetal.

  • Molecular or covalent compounds usually contain two nonmetals.

  • Compounds with polyatomic ions contain groups of atoms that act as a single ion.

  • Acids generally begin with hydrogen in their chemical formula.

  • Bases often contain hydroxide, OH⁻, or certain other basic ions.

For example, NaCl contains sodium, a metal, and chlorine, a nonmetal. Therefore, it is an ionic compound. CO₂ contains carbon and oxygen, both nonmetals, so it is a molecular compound.

Correctly identifying the compound type makes the rest of the naming process much easier.

Naming Ionic Compounds

Ionic compounds are formed from positively charged ions called cations and negatively charged ions called anions. The cation is usually written first in the chemical formula, followed by the anion.

The basic naming pattern is:

Name of cation + name of anion

For example:

NaCl → sodium chloride

Sodium is the cation, while chlorine forms the chloride anion.

Naming the Metal

For many ionic compounds, the metal keeps its element name.

Examples include:

  • Na⁺ → sodium

  • K⁺ → potassium

  • Mg²⁺ → magnesium

  • Ca²⁺ → calcium

  • Al³⁺ → aluminum

Thus:

MgCl₂ → magnesium chloride

The subscript 2 tells us that two chloride ions are present, but the number is not normally included in the name of a simple ionic compound.

Changing the Nonmetal Name

When a nonmetal forms a simple negative ion, its name usually changes to end in -ide.

Examples:

  • fluorine → fluoride

  • chlorine → chloride

  • bromine → bromide

  • iodine → iodide

  • oxygen → oxide

  • sulfur → sulfide

  • nitrogen → nitride

  • phosphorus → phosphide

Therefore:

CaO → calcium oxide

KBr → potassium bromide

Al₂S₃ → aluminum sulfide

The subscripts in these formulas are important for determining the composition, but they are not spoken as prefixes in the names of ordinary ionic compounds.

Naming Ionic Compounds With Variable Charge Metals

Some metals can form more than one type of positive ion. Iron, copper, and chromium are common examples.

For these compounds, the charge of the metal must be identified and included in the name using a Roman numeral.

For example, iron can form Fe²⁺ and Fe³⁺.

FeCl₂

Each chloride ion has a charge of −1. There are two chloride ions, giving a total negative charge of −2. Therefore, iron must have a +2 charge.

So:

FeCl₂ → iron(II) chloride

Now consider:

FeCl₃

Three chloride ions give a total charge of −3. Therefore, iron must be Fe³⁺.

So:

FeCl₃ → iron(III) chloride

The Roman numeral does not indicate the number of iron atoms. It indicates the charge of the metal ion.

Another Example With Copper

Copper can commonly form Cu⁺ and Cu²⁺.

For:

Cu₂O

Oxygen has a −2 charge. Since there are two copper atoms, the two copper ions must provide a total charge of +2. Each copper ion therefore has a +1 charge.

So:

Cu₂O → copper(I) oxide

For:

CuO

Oxygen contributes −2, so copper must be +2.

Therefore:

CuO → copper(II) oxide

This charge-based approach is more reliable than trying to memorize every possible compound name.

Naming Compounds With Polyatomic Ions

A polyatomic ion is a group of atoms that carries an overall charge and behaves as a single ion in a compound.

Common polyatomic ions include:

  • OH⁻ → hydroxide

  • NO₃⁻ → nitrate

  • NO₂⁻ → nitrite

  • SO₄²⁻ → sulfate

  • SO₃²⁻ → sulfite

  • CO₃²⁻ → carbonate

  • PO₄³⁻ → phosphate

  • NH₄⁺ → ammonium

When naming an ionic compound containing a polyatomic ion, keep the polyatomic ion’s name unchanged.

For example:

NaOH → sodium hydroxide

CaCO₃ → calcium carbonate

KNO₃ → potassium nitrate

MgSO₄ → magnesium sulfate

Notice that the names hydroxide, carbonate, nitrate, and sulfate are not changed to “-ide” simply because they are negative ions. They retain their established polyatomic ion names.

Understanding Parentheses in Chemical Formulas

Parentheses often appear when a polyatomic ion occurs more than once in a formula.

For example:

Ca(OH)₂

The subscript 2 outside the parentheses means that there are two hydroxide ions.

The compound is named:

calcium hydroxide

Similarly:

Al₂(SO₄)₃

contains aluminum ions and sulfate ions.

It is named:

aluminum sulfate

The number of sulfate ions does not need to be included in the name because the ionic charges already determine the compound’s composition.

Naming Molecular or Covalent Compounds

Molecular compounds are generally formed between nonmetals. Unlike ionic compounds, their names often use prefixes to indicate the number of atoms of each element.

Common prefixes are:

  • 1 → mono-

  • 2 → di-

  • 3 → tri-

  • 4 → tetra-

  • 5 → penta-

  • 6 → hexa-

  • 7 → hepta-

  • 8 → octa-

  • 9 → nona-

  • 10 → deca-

For example:

CO → carbon monoxide

There is one carbon atom and one oxygen atom. The prefix mono- is generally omitted for the first element, while mono- is used for the second element.

CO₂ → carbon dioxide

There is one carbon atom and two oxygen atoms.

N₂O₃ → dinitrogen trioxide

There are two nitrogen atoms and three oxygen atoms.

PCl₅ → phosphorus pentachloride

There is one phosphorus atom and five chlorine atoms.

Changing the Second Element

In molecular compound names, the second element generally receives an -ide ending.

For example:

  • oxygen → oxide

  • chlorine → chloride

  • fluorine → fluoride

  • sulfur → sulfide

  • nitrogen → nitride

Thus:

SF₆ → sulfur hexafluoride

N₂O₅ → dinitrogen pentoxide

The prefixes are important because molecular compounds can have different ratios of the same elements.

For example, CO and CO₂ are different compounds:

CO → carbon monoxide

CO₂ → carbon dioxide

The prefixes help distinguish them.

Naming Acids From Their Formulas

Acids have their own naming patterns. Many common acids contain hydrogen combined with an anion.

For binary acids, which contain hydrogen and one other nonmetal, the naming pattern is generally:

hydro- + root of nonmetal + -ic acid

For example:

HCl → hydrochloric acid

HBr → hydrobromic acid

HI → hydroiodic acid

When an acid contains a polyatomic ion with oxygen, the name depends on the ending of the ion.

If the ion ends in -ate, the acid usually ends in -ic acid.

For example:

NO₃⁻ → nitrate

HNO₃ → nitric acid

Similarly:

SO₄²⁻ → sulfate

H₂SO₄ → sulfuric acid

If the polyatomic ion ends in -ite, the acid usually ends in -ous acid.

For example:

NO₂⁻ → nitrite

HNO₂ → nitrous acid

And:

SO₃²⁻ → sulfite

H₂SO₃ → sulfurous acid

Remembering the relationship between -ate → -ic and -ite → -ous makes these names easier to determine.

Naming Bases

Many common bases contain the hydroxide ion, OH⁻.

Examples include:

NaOH → sodium hydroxide

KOH → potassium hydroxide

Ca(OH)₂ → calcium hydroxide

Al(OH)₃ → aluminum hydroxide

These are named like other ionic compounds: identify the positive ion first, followed by hydroxide.

Some bases do not contain hydroxide directly in their formula. For example, ammonia, NH₃, is commonly treated as a base in aqueous chemistry, but its naming follows molecular compound conventions and its established common name is ammonia.

How to Determine the Charge of a Metal

When a compound contains a metal with multiple possible charges, the chemical formula can be used to determine which charge is present.

Consider:

Fe₂O₃

Oxygen has a charge of −2. Three oxygen ions therefore contribute:

3 × (−2) = −6

The two iron ions must provide a total charge of +6.

Therefore:

+6 ÷ 2 = +3

Each iron ion is Fe³⁺.

So the name is:

iron(III) oxide

This method can be applied to many ionic compounds containing transition metals.

A Step-by-Step Method for Naming Any Compound

A useful process is to follow the same sequence every time.

Step 1: Read the Formula

Identify every element or polyatomic ion present.

For example:

Fe(NO₃)₃

contains iron and nitrate.

Step 2: Identify the Compound Type

Ask whether the compound contains:

  • a metal and a nonmetal,

  • two nonmetals,

  • polyatomic ions,

  • or hydrogen forming an acid.

This tells you which naming system to use.

Step 3: Name the Positive Ion

For an ionic compound, identify the cation. If it is a variable-charge metal, determine its charge.

Step 4: Name the Negative Ion

For a simple anion, change the ending to -ide. If it is a polyatomic ion, use its established name.

Step 5: Add Roman Numerals When Needed

If the metal can have more than one charge, determine its oxidation state from the formula and place it in parentheses after the metal name.

Step 6: Use Prefixes for Molecular Compounds

If the compound contains two nonmetals, use numerical prefixes to show the number of atoms.

Step 7: Check the Final Name

Make sure the name correctly represents the formula and follows the appropriate naming system.

Worked Examples

Let’s apply these rules to several formulas.

Na₂O

Sodium is a metal and oxygen is a nonmetal.

Sodium → sodium
Oxygen → oxide

Na₂O → sodium oxide

MgCl₂

Magnesium is the metal and chlorine forms chloride.

MgCl₂ → magnesium chloride

Fe₂O₃

Iron has a +3 charge in this compound.

Fe₂O₃ → iron(III) oxide

Ca(NO₃)₂

Calcium is the cation and nitrate is the polyatomic anion.

Ca(NO₃)₂ → calcium nitrate

CO₂

Both elements are nonmetals, so prefixes are used.

One carbon → carbon
Two oxygen → dioxide

CO₂ → carbon dioxide

N₂O₄

Two nitrogen atoms → dinitrogen
Four oxygen atoms → tetroxide

N₂O₄ → dinitrogen tetroxide

H₂SO₄

This is an acid containing sulfate.

H₂SO₄ → sulfuric acid

These examples show why identifying the compound type should come before trying to construct its name.

Common Mistakes to Avoid

One common mistake is using prefixes for ionic compounds. For example, NaCl should be called sodium chloride, not sodium monochloride.

Another mistake is forgetting Roman numerals for variable-charge metals. FeCl₂ and FeCl₃ cannot both simply be called iron chloride because they contain different iron ions.

It is also important not to change the name of a polyatomic ion incorrectly. CaCO₃ is calcium carbonate, not calcium carbonite.

Another frequent error occurs when students assume that a subscript always appears in the name. In ionic compounds, subscripts usually indicate the ratio required to balance charges and are not directly spoken using prefixes.

Finally, remember that the Roman numeral in a name such as iron(III) chloride represents the charge of iron, not the number of iron atoms in the formula.

Why Chemical Naming Rules Matter

Chemical nomenclature gives scientists a consistent language for identifying compounds. A chemical formula provides information about composition, while a systematic name communicates that information in words.

For example, the difference between carbon monoxide and carbon dioxide is significant. Their formulas are CO and CO₂, and their different names immediately communicate that the number of oxygen atoms is different.

Similarly, iron(II) chloride and iron(III) chloride contain the same elements but different proportions and different iron ion charges. The Roman numeral makes that distinction clear.

Understanding naming rules also helps when moving in the opposite direction: writing a chemical formula from a compound’s name. Once the ions, charges, prefixes, and naming patterns are understood, formulas and names become two ways of describing the same chemical substance.

Conclusion

Naming a compound from its chemical formula becomes much easier when the process is systematic. First identify the type of compound, then determine the ions or elements present and apply the appropriate naming rules. Ionic compounds generally use the names of their cations and anions, while molecular compounds use prefixes to show the number of atoms. Variable-charge metals require Roman numerals, and polyatomic ions keep their established names. Acids and bases follow additional naming patterns that become easier to recognize with practice.

The key is not to memorize every compound individually. Instead, learn how to read a formula, recognize its structure, determine the charges when necessary, and apply the correct naming system. With regular practice, even unfamiliar chemical formulas can be named accurately and confidently.

FAQs

1. How do you name a compound from its chemical formula?

To name a compound from its chemical formula, first identify the type of compound. If it contains a metal and a nonmetal, it is usually an ionic compound. Name the metal first and then name the nonmetal with an -ide ending. If the metal has multiple possible charges, include a Roman numeral showing its charge. For molecular compounds containing two nonmetals, use prefixes such as mono-, di-, tri-, and tetra- to indicate the number of atoms. Compounds containing polyatomic ions use the established names of those ions. Acids and bases follow additional naming rules that should be learned separately.

2. How do you name an ionic compound?

To name an ionic compound, identify the positive ion and negative ion in the formula. The positive ion is usually a metal and keeps its element name. The negative ion is named using its standard anion name. For a simple nonmetal ion, the ending usually changes to -ide. For example, NaCl is sodium chloride, while MgO is magnesium oxide. If the compound contains a variable-charge metal, determine its charge and write it as a Roman numeral. For example, FeCl₃ is iron(III) chloride. Polyatomic ions retain their established names, such as carbonate, sulfate, nitrate, and hydroxide.

3. Why are Roman numerals used in some compound names?

Roman numerals are used when a metal can form ions with different charges. They identify the charge of the metal ion present in a particular compound. For example, iron can form Fe²⁺ and Fe³⁺. Therefore, FeCl₂ is called iron(II) chloride, while FeCl₃ is called iron(III) chloride. The Roman numeral does not indicate the number of metal atoms in the formula. Instead, it tells us the oxidation state or charge of the metal ion. This distinction is important because two compounds containing the same metal and nonmetal can have different formulas, compositions, and names.

4. How do you name a molecular compound from its formula?

Molecular compounds generally contain two nonmetals. Their names use numerical prefixes to indicate how many atoms of each element are present. Common prefixes include mono-, di-, tri-, tetra-, penta-, and hexa-. The first element usually keeps its normal name, while the second element receives an -ide ending. For example, CO is carbon monoxide and CO₂ is carbon dioxide. N₂O₃ is dinitrogen trioxide. The prefix mono- is commonly omitted for the first element when there is only one atom. These prefixes are important because molecular compounds with the same elements can have different atom ratios and different chemical properties.

5. What are polyatomic ions, and how are they named in compounds?

Polyatomic ions are groups of two or more atoms that carry an overall electrical charge and behave as a single ion. Examples include hydroxide (OH⁻), nitrate (NO₃⁻), sulfate (SO₄²⁻), carbonate (CO₃²⁻), and phosphate (PO₄³⁻). When naming an ionic compound containing a polyatomic ion, use the established name of the ion without changing it. For example, NaOH is sodium hydroxide, CaCO₃ is calcium carbonate, and KNO₃ is potassium nitrate. If a polyatomic ion appears more than once, parentheses and a subscript are used in the formula, but numerical prefixes are generally not used in the compound’s ionic name.

6. How do you know whether a compound is ionic or molecular?

You can often determine whether a compound is ionic or molecular by looking at the elements in its formula. A compound containing a metal and a nonmetal is generally ionic. For example, NaCl and CaO are ionic compounds. A compound containing only nonmetals is generally molecular or covalent. Examples include CO₂ and N₂O₅. However, formulas containing polyatomic ions require you to recognize the ions involved rather than simply counting elements. Identifying the compound type is important because ionic compounds and molecular compounds follow different naming systems. Ionic compounds focus on ions and charges, while molecular compounds commonly use numerical prefixes.

7. Why does the name of a nonmetal often end in -ide?

In many binary ionic and molecular compounds, the second element is named with an -ide ending. This convention distinguishes the element as part of the compound rather than using its ordinary elemental name. For example, chlorine becomes chloride in NaCl, oxygen becomes oxide in MgO, and sulfur becomes sulfide in Na₂S. Molecular compounds follow the same general pattern for the second element, such as carbon dioxide and sulfur hexafluoride. However, this rule does not apply to polyatomic ions such as sulfate, nitrate, and carbonate because these ions already have established names that are retained when they occur in compounds.

8. How do you name an acid from its chemical formula?

Acid naming depends on the type of anion associated with hydrogen. Binary acids containing hydrogen and one nonmetal generally use the pattern hydro- + nonmetal root + -ic acid. For example, HCl is hydrochloric acid. For oxygen-containing acids, the name depends on the anion ending. An -ate ion generally forms an -ic acid, while an -ite ion generally forms an -ous acid. Thus, nitrate forms nitric acid, while nitrite forms nitrous acid. Similarly, sulfate forms sulfuric acid and sulfite forms sulfurous acid. Learning these relationships makes it easier to identify acid names directly from their formulas.

9. Do subscripts appear in the names of ionic compounds?

Subscripts in ionic compound formulas generally do not appear as numerical prefixes in the compound’s name. Instead, they show the ratio of ions needed to produce an electrically neutral compound. For example, CaCl₂ contains one calcium ion and two chloride ions, but its name is simply calcium chloride rather than calcium dichloride. Similarly, Al₂O₃ is aluminum oxide, not dialuminum trioxide. The situation is different for molecular compounds, where prefixes are commonly used to indicate the number of atoms. Therefore, always identify whether a compound is ionic or molecular before deciding how to interpret its subscripts.

10. What is the easiest way to practice naming chemical compounds?

The easiest way to practice is to follow the same step-by-step process for every formula. First, identify the elements or polyatomic ions. Next, determine whether the compound is ionic, molecular, an acid, or another type. For ionic compounds, identify the cation and anion and determine whether a Roman numeral is required. For molecular compounds, count the atoms and apply the appropriate prefixes. Then check the spelling and ending of each ion or element name. Start with simple formulas such as NaCl, MgO, CO₂, and CaCO₃ before practicing compounds with variable-charge metals and multiple polyatomic ions.

Related Posts

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top