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.
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.
CO₂ → carbon dioxide
N₂O₄
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
The Main Components of a Coordinate Plane Explained
A coordinate plane is one of the most important tools in mathematics because it allows us to represent points, lines, […]
Read MoreUnderstanding the Cartesian Coordinate System and Its Purpose
The Cartesian coordinate system is one of the most important concepts in mathematics because it provides a simple way to […]
Read MoreA Beginner’s Guide to the History and Development of the Coordinate Plane
The coordinate plane is one of the most important ideas in mathematics. It provides a simple and systematic way to […]
Read MoreWhat Is the Coordinate Plane in Mathematics?
The coordinate plane is an important concept in mathematics that helps us describe the exact position of points on a […]
Read MoreWhat Is a Right-Angled Triangle and Why Is It Important in Trigonometry?
A right-angled triangle is one of the most important shapes in mathematics. It appears in geometry, trigonometry, construction, engineering, physics, […]
Read MoreUnderstanding Adjacent, Vertical, and Linear Pair Angles
Angles are one of the most important concepts in geometry. They help us understand the relationships between lines, shapes, and […]
Read MoreWhat Are Complementary and Supplementary Angles in Trigonometry?
Angles are one of the most important concepts in trigonometry. They help us understand the relationships between the sides of […]
Read MoreUnderstanding Positive and Negative Angles
Angles are an important part of mathematics, especially in geometry, trigonometry, and coordinate geometry. They help us describe the amount […]
Read MoreHow to Measure Angles Using Degrees, Minutes, and Seconds
Angles are an essential part of geometry and mathematics. They help us describe the amount of rotation between two lines, […]
Read MoreUnderstanding Degrees and Radians in Trigonometry
Angles are an essential part of mathematics, especially in geometry and trigonometry. They help us describe rotation, measure the space […]
Read MoreTypes of Angles Used in Basic Trigonometry
Angles are one of the most important concepts in trigonometry. They describe the amount of rotation between two rays that […]
Read MoreUnderstanding Angles and Their Role in Trigonometry
Angles are one of the most important concepts in mathematics, especially in geometry and trigonometry. They help us describe the […]
Read MoreA Beginner’s Guide to the History and Development of Trigonometry
Trigonometry is an important branch of mathematics that studies the relationships between the angles and sides of triangles. Today, it […]
Read MoreWhat Is Trigonometry and Why Is It Important?
Trigonometry is an important branch of mathematics that helps us understand the relationships between angles and sides of triangles. It […]
Read MoreUnderstanding Parallel, Perpendicular, and Intersecting Lines
Lines are one of the most basic and important concepts in geometry. They help us understand shapes, angles, patterns, and […]
Read MoreTypes of Angles and Their Basic Properties
Angles are an essential part of geometry and mathematics. They help us understand the shapes of objects, the directions of […]
Read MoreUnderstanding Line Segments, Lines, and Rays
Geometry helps us understand the shapes, patterns, and structures we see in everyday life. From the edges of a book […]
Read MorePoints, Lines, and Planes in Basic Geometry
Geometry is a branch of mathematics that helps us understand shapes, sizes, positions, and the relationships between objects in space. […]
Read MoreUnderstanding Dimensions in Geometry From Zero to Three Dimensions
Geometry helps us understand the shapes, sizes, positions, and properties of objects around us. From a simple dot on a […]
Read MoreThe Difference Between Plane Geometry and Solid Geometry
Geometry is an important branch of mathematics that helps us understand shapes, sizes, positions, distances, and the relationships between different […]
Read MoreUnderstanding Geometric Figures and Their Basic Characteristics
Geometry is an important branch of mathematics that helps us understand the shapes, sizes, positions, and properties of objects around […]
Read MoreEssential Geometry Terms Every Beginner Should Know
Geometry is an important branch of mathematics that helps us understand shapes, sizes, positions, distances, and the relationships between different […]
Read MoreA Beginner’s Guide to the History and Development of Geometry
Geometry is one of the oldest branches of mathematics, concerned with shapes, sizes, distances, angles, positions, and the properties of […]
Read MoreWhat Is Geometry and Why Is It Important in Mathematics?
Geometry is one of the most important branches of mathematics because it helps us understand shapes, sizes, positions, distances, and […]
Read MoreThe Order of Operations in Algebra Explained with Examples
The order of operations is one of the most important concepts to understand when learning algebra. It explains the correct […]
Read MoreA Beginner’s Guide to Mathematical Operations in Algebra
Algebra is an important branch of mathematics that uses letters, numbers, and symbols to represent quantities and describe mathematical relationships. […]
Read MoreWhat Are Like Terms and Unlike Terms in Algebra?
Algebra is an important branch of mathematics that uses letters, numbers, and mathematical symbols to represent quantities and relationships. As […]
Read MoreUnderstanding Factors and Products in Algebraic Expressions
Algebra is an important branch of mathematics that uses letters, numbers, and mathematical operations to represent quantities and relationships. As […]
Read MoreWhat Are Terms in Algebra and How Are They Identified?
Algebra is an important branch of mathematics that uses letters, numbers, and mathematical operations to represent quantities and relationships. When […]
Read MoreUnderstanding Algebraic Expressions and Their Components
Algebra is an important branch of mathematics that helps us represent numbers, patterns, and relationships using symbols. One of its […]
Read More

















