So You Need To Name Covalent Compounds

It's one of those chemistry topics that sounds simpler than it actually is. You memorize the Greek number prefixes, you follow a handful of rules, and then you hit the edge cases where everything falls apart. I've been grading intro chem exams for years, and honestly, the students who get tripped up aren't the ones who can't remember that mono means one. It's the ones who don't know what to do when the prefix ends in "a" or "o" and the element name also starts with a vowel. Let me just walk through how this actually works in practice, including the stuff most textbooks gloss over.

Prefixes Of Covalent Compounds: The Actual List

The standard set is pretty small. You really only need to memorize this: mono- = 1
di- = 2
tri- = 3
tetra- = 4
penta- = 5
hexa- = 6
hepta- = 7
octa- = 8
nona- = 9
deca- = 10 That's it. Ten prefixes. Anyone who tells you otherwise is overcomplicating it. The problem isn't memorizing these numbers. The problem is applying them consistently without second-guessing yourself when you encounter an ambiguous case.

How The Naming Actually Works

Here's the straightforward version first. For a binary covalent compound—two nonmetals—you name the first element using its full elemental name, add a prefix if there's more than one atom, then name the second element with its root plus the suffix -ide, and add a prefix based on how many atoms are present. The prefix mono- is almost never written for the first element. That's the basic algorithm. Now here's where it gets messy. When the prefix ends in "a" or "o" and the element name begins with a vowel, you drop that final vowel from the prefix. So mono- + oxide becomes just monoxide, not monooxide. Tetra- + oxide becomes tetroxide. Penta- + oxide becomes pentoxide. This rule eliminates the awkward double-vowel collision, but students routinely forget it because it feels arbitrary. It's not arbitrary, but it also isn't logically consistent across every single case, which is what makes it frustrating.

Get the Full Details

Prefixes Poster for Naming Covalent Compounds | Math = Love
Prefixes Poster for Naming Covalent Compounds | Math = Love

There's also the issue of nitrogen oxides. N2O is dinitrogen monoxide. NO is nitrogen monoxide. NO2 is nitrogen dioxide. N2O3 is dinitrogen trioxide. N2O4 is dinitrogen tetroxide. N2O5 is dinitrogen pentoxide. The trend holds, but students often mix up when to use di- on the first element versus omitting it. The rule is simple: use a prefix on the first element only when there is more than one atom. One atom of nitrogen? No prefix. Two atoms? Di-. That's the whole thing.

The Edge Case I See Every Semester

Last fall, I had a student submit a homework set where they named P4S3 as "tetraphosphorus sulfide" instead of "tetraphosphorus trisulfide." They correctly identified the phosphorus count but completely dropped the prefix on sulfur. Another student wrote "carbon monoxide" for CO and then "carbon dioxide" for CO2, which was fine, but when asked to name CS2, they wrote "carbon disulfate" instead of "disulfide." These are the same mistakes repeating across hundreds of students. The workaround I started using is making them write out the subscripts explicitly above each element symbol before they even attempt the name. P4S3 becomes P with a 4 above it and S with a 3 above it. Then they read the numbers aloud as prefixes. It slows them down by about thirty seconds per problem, but it eliminates the guessing. You can't accidentally drop a prefix when you've written the subscript down first. It's not elegant, but it's effective, and it usually cuts the error rate in that assignment from around 40 percent down to under 10 percent.

What The Textbooks Won't Tell You

First, this system only applies to molecular (covalent) compounds. If you see a metal in the formula, you're probably dealing with an ionic compound and should be using the charge-based naming system instead. Students routinely try to slap prefixes onto NaCl and end up writing "sodium monochloride," which is technically not wrong in a descriptive sense but is not the accepted convention. Ionic compounds don't use this prefix system. Ever. The rule has a boundary, and crossing it is the most common mistake I see on tests. Second, some compounds have well-established common names that override the systematic naming. Water is H2O, not dihydrogen monoxide in any practical context, even though that's what the rules would produce. Ammonia is NH3, not nitrogen trihydride. Hydrazine is N2H4. Hydrogen peroxide is H2O2. These exist, they're everywhere, and your professor will expect you to know them without deriving them from the prefix system. Memorize the exceptions separately. There are about six of them that show up repeatedly. Third, the prefix system breaks down completely for certain classes of compounds. Coordination complexes use a different ligand nomenclature. Organic compounds use IUPAC rules that are entirely separate. Trying to force covalent prefixes into those contexts produces nonsense. Know where the system stops applying so you don't waste time trying to make it work where it doesn't.

PPT - Covalent Compounds PowerPoint Presentation - ID:2170124
PPT - Covalent Compounds PowerPoint Presentation - ID:2170124

Quick Reference For Common Compounds

CO is carbon monoxide.
CO2 is carbon dioxide.
NO is nitrogen monoxide.
NO2 is nitrogen dioxide.
N2O is dinitrogen monoxide.
SO2 is sulfur dioxide.
SO3 is sulfur trioxide.
PCl3 is phosphorus trichloride.
PCl5 is phosphorus pentachloride.
N2O4 is dinitrogen tetroxide.
N2O5 is dinitrogen pentoxide. Notice the pattern: the first element keeps its full name, the second element takes the -ide suffix, and prefixes indicate the atom count. The only real decision point is whether the first element gets a prefix at all. If there's only one atom of the first element, no prefix. If there are two or more, add the appropriate prefix. Everything else follows from that single decision.

When This Method Fails Completely

The prefix system for covalent compounds assumes you're dealing with discrete molecules and a clear stoichiometric ratio. It doesn't handle network solids well. SiO2 is commonly called silicon dioxide, but it doesn't actually exist as discrete SiO2 molecules—it's a continuous lattice. The name is a convention, not a structural description. Similarly, boron suboxide (B6O) and various non-stoichiometric compounds don't fit neatly into this naming framework. If you're working with materials that don't have fixed integer ratios, the prefix system becomes misleading rather than helpful. In those cases, use the composition-based naming or consult the relevant IUPAC recommendations for that specific class of material. For an introductory chemistry course, this limitation rarely matters. For anything beyond that level, it matters a lot.