This free naming covalent compounds worksheet gives Grade 11 students 37 questions on naming molecular compounds and acids, from carbon dioxide to sulfurous acid.
Students practise Greek prefixes in both directions, learn the common names every chemist uses, name binary acids and oxyacids, and decide when to use ionic or molecular naming. A complete answer key is included.
- Grade 11 · SCH3U
- 37 marks
- 30–40 minutes
- Answer key included
What's in This Naming Covalent Compounds Worksheet
The sheet covers both halves of the nomenclature lesson that usually follows ionic naming: molecular compounds and acids.
| Part | Skill practised | Marks |
| A | Molecular compounds: formula → name | 6 |
| B | Molecular compounds: name → formula | 6 |
| C | Common names (water, ammonia, methane, hydrogen peroxide) | 4 |
| D | Binary acids | 4 |
| E | Oxyacids, both directions | 8 |
| F | Ionic or molecular? Choose the naming system | 4 |
| G | Spot the mistake | 3 |
| H | Challenge: per- and hypo- acids | 2 |
It matches the Ontario SCH3U expectations for naming compounds in the Matter, Chemical Trends and Chemical Bonding unit.
How to Name Covalent (Molecular) Compounds
Covalent compounds are made of two non-metals, so there are no charges to set the ratio. Instead, the name tells you how many atoms there are using Greek prefixes:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|
| mono | di | tri | tetra | penta | hexa | hepta | octa | nona | deca |
- Name the first element and add a prefix only if there is more than one atom. Never use "mono" here.
- Name the second element with a prefix and an -ide ending: dioxide, trichloride, hexafluoride.
- Drop the final a or o before "oxide" so it reads smoothly: monoxide, pentoxide.
So N2O5 is dinitrogen pentoxide and PCl5 is phosphorus pentachloride. If students are still unsure whether a compound is ionic or covalent, start with our ionic or covalent worksheet. The naming ionic compounds worksheet covers the other naming system, and this naming covalent compounds worksheet builds on both.
How to Name Acids
Acids are compounds that release H+ ions in water, which is why their formulas carry (aq). There are two patterns:
- Binary acids (hydrogen + one non-metal): hydro + root + -ic acid. HCl(aq) is hydrochloric acid; H2S(aq) is hydrosulfuric acid.
- Oxyacids (contain a polyatomic ion with oxygen): an -ate ion becomes an -ic acid, and an -ite ion becomes an -ous acid. Nitrate gives nitric acid; nitrite gives nitrous acid.
Some textbooks also accept IUPAC names such as "aqueous hydrogen sulfate" for H2SO4(aq), but the classical names on this sheet are the ones students will see most often. For more detail, see the IUPAC nomenclature page and the Wikipedia article on oxyacids.
Naming Covalent Compounds Practice Questions
These are the same questions as in the naming covalent compounds worksheet PDF. Try them, then open the answer key below.
Part A – Molecular Compounds: Formula → Name
- CO
- CO2
- N2O
- PCl5
- SF6
- CCl4
Part B – Molecular Compounds: Name → Formula
- nitrogen trifluoride
- dinitrogen pentoxide
- sulfur trioxide
- carbon disulfide
- diphosphorus trioxide
- silicon tetrachloride
Part C – Common Names
- H2O
- NH3
- CH4
- H2O2
Part D – Binary Acids
- HCl(aq)
- HBr(aq)
- HF(aq)
- H2S(aq)
Part E – Oxyacids
Formula → name
- HNO3(aq)
- HNO2(aq)
- H2SO4(aq)
- H2CO3(aq)
- H3PO4(aq)
Name → formula
- sulfurous acid
- chloric acid
- chlorous acid
Part F – Ionic or Molecular? Name It
Decide which naming system applies, then write the name.
- CaCl2
- PCl3
- FeO
- SO2
Part G – Spot the Mistake
- A student names CO as “monocarbon monoxide.”
- A student names NaCl as “sodium monochloride.”
- A student names HNO3(aq) as “hydronitric acid.”
Part H – Challenge
- Perchlorate is ClO4−. Name the acid HClO4(aq).
- Hypochlorite is ClO−. Name the acid HClO(aq).
Naming Covalent Compounds Worksheet Answer Key
Open each part to check your work. The printable answer key is on pages 3–4 of the PDF.
Part A answers (Q1–6)
- CO → carbon monoxide
- CO2 → carbon dioxide
- N2O → dinitrogen monoxide
- PCl5 → phosphorus pentachloride
- SF6 → sulfur hexafluoride
- CCl4 → carbon tetrachloride
Part B answers (Q7–12)
- nitrogen trifluoride → NF3
- dinitrogen pentoxide → N2O5
- sulfur trioxide → SO3
- carbon disulfide → CS2
- diphosphorus trioxide → P2O3
- silicon tetrachloride → SiCl4
Part C answers (Q13–16)
- H2O → water
- NH3 → ammonia
- CH4 → methane
- H2O2 → hydrogen peroxide
Part D answers (Q17–20)
- HCl(aq) → hydrochloric acid
- HBr(aq) → hydrobromic acid
- HF(aq) → hydrofluoric acid
- H2S(aq) → hydrosulfuric acid
Part E answers (Q21–28)
- HNO3(aq) → nitric acid
- HNO2(aq) → nitrous acid
- H2SO4(aq) → sulfuric acid
- H2CO3(aq) → carbonic acid
- H3PO4(aq) → phosphoric acid
- sulfurous acid → H2SO3(aq)
- chloric acid → HClO3(aq)
- chlorous acid → HClO2(aq)
Part F answers (Q29–32)
- CaCl2 → Ionic: calcium chloride
- PCl3 → Molecular: phosphorus trichloride
- FeO → Ionic: iron(II) oxide
- SO2 → Molecular: sulfur dioxide
Part G answers (Q33–35)
- “Mono” is never used on the first element. Correct: carbon monoxide
- NaCl is ionic, and prefixes are only for molecular compounds. Correct: sodium chloride
- “Hydro-” is only for binary acids. Nitrate (-ate) becomes -ic. Correct: nitric acid
Part H answers (Q36–37)
- perchloric acid
- hypochlorous acid
5 Common Naming Mistakes
Parts F and G of the naming covalent compounds worksheet target these directly.
- Using prefixes on ionic compounds. "Sodium monochloride" is wrong because ionic names never use prefixes.
- Putting mono on the first element. CO is carbon monoxide, not monocarbon monoxide.
- Keeping the vowel before oxide. Write pentoxide, not pentaoxide, and monoxide, not monooxide.
- Adding hydro- to oxyacids. Hydro- is only for binary acids. HNO3(aq) is nitric acid.
- Swapping -ic and -ous. -ate ions become -ic acids; -ite ions become -ous acids. A memory trick: "I ate something icky."
How to Use This Naming Covalent Compounds Worksheet in Class
As a teacher, I use it right after ionic naming:
- Lesson practice: Parts A–C after introducing prefixes.
- Acids lesson: Parts D and E once binary acids and oxyacids are taught.
- Mixed review: Parts F–H as a test warm-up, since students most often lose marks by using the wrong naming system.
Then check understanding with the acids and bases quiz or the chemical bonding quiz.
Frequently Asked Questions
Is this naming covalent compounds worksheet free?
Yes. The worksheet and answer key are free to download and print as a PDF, with no account needed.
How do you name a covalent compound?
Use Greek prefixes to show how many atoms of each element there are, name the second element with an -ide ending, and never put mono on the first element. CO2 is carbon dioxide and N2O5 is dinitrogen pentoxide.
What is the difference between naming ionic and covalent compounds?
Covalent (molecular) compounds of two non-metals use prefixes. Ionic compounds of a metal and a non-metal never use prefixes; the charges set the ratio, so NaCl is sodium chloride, not sodium monochloride.
How do you name acids?
Binary acids use hydro- and -ic: HCl(aq) is hydrochloric acid. Oxyacids are named from the polyatomic ion: -ate ions give -ic acids (sulfate, sulfuric acid) and -ite ions give -ous acids (sulfite, sulfurous acid).
What grade is this naming covalent compounds worksheet for?
It is written for Grade 11 chemistry (Ontario SCH3U) and suits any introductory high school chemistry course.
More Free Grade 11 Chemistry Resources
Ready to practise? Download the free naming covalent compounds worksheet PDF (use the Download button above), print it double-sided, and keep the answer key pages for marking.