Naming ketones follows a straightforward set of rules: find the longest carbon chain containing the carbonyl group (C=O), replace the “-e” ending of the parent alkane with “-one,” and number the chain so the carbonyl carbon gets the lowest possible number. That core process covers most ketones you’ll encounter, but the details matter once substituents, rings, or additional functional groups enter the picture.
The Basic IUPAC Steps
Every ketone name starts with three steps. First, identify the longest continuous carbon chain that includes the carbonyl carbon. This is your parent chain, and it determines the root name (propane, butane, pentane, etc.). Second, number the chain from whichever end places the carbonyl carbon at the lowest position. Third, swap the “-e” ending of the alkane name for “-one” and place the position number directly before it.
For example, a five-carbon chain with a carbonyl group on carbon 2 becomes pentan-2-one. A six-carbon chain with the carbonyl on carbon 3 becomes hexan-3-one. The simplest possible ketone has three carbons, with the carbonyl necessarily on carbon 2: propan-2-one, better known by its common name, acetone.
If the chain has substituents like methyl groups or halogens, the carbonyl group takes precedence in determining the numbering direction. You always prioritize giving the C=O the lowest number, then assign the lowest possible numbers to substituents after that.
Common Names You’ll Still See
Before IUPAC naming became standard, ketones were named by listing the two alkyl groups attached to the carbonyl carbon in alphabetical order, followed by the word “ketone.” Under this system, propan-2-one is “dimethyl ketone” (two methyl groups flanking the C=O), and butan-2-one is “methyl ethyl ketone.” You’ll encounter these common names frequently in lab settings and on chemical labels, especially for simple ketones. Acetone, acetophenone, and benzophenone are common names so widely used that even IUPAC accepts them.
Cyclic Ketones
When the carbonyl group is part of a ring, add the “cyclo-” prefix to the parent name and use the same “-one” suffix. The carbonyl carbon is automatically assigned position 1, and you don’t need to include that number in the name unless the molecule contains more than one carbonyl group. So a six-membered ring with one C=O is simply cyclohexanone, not cyclohexan-1-one. Any substituents on the ring are numbered relative to that carbon-1 position, going in the direction that gives the lowest set of numbers.
Molecules With Two or More Ketone Groups
When a molecule contains two carbonyl groups, both on internal carbons, you use the suffix “-dione” instead of “-one.” For three ketone groups, the suffix becomes “-trione.” In these cases you keep the full parent alkane name (including the final “-e”) before adding the multiplying suffix, and you list all the position numbers. A five-carbon chain with carbonyl groups on carbons 2 and 4 is pentane-2,4-dione. Number the chain so the set of carbonyl positions is as low as possible.
Unsaturated Ketones
If your molecule contains both a C=O and a carbon-carbon double bond, the name needs to reflect both. Replace the “-an-” infix of the alkane with “-en-” to indicate the double bond, then apply the “-one” suffix for the ketone. The carbonyl group takes priority over the double bond when deciding which end to start numbering from. A molecule like butenone tells you there’s a four-carbon chain with both a double bond and a ketone group. The full name, but-3-en-2-one, specifies the double bond at carbon 3 and the ketone at carbon 2. For a triple bond, use the “-yn-” infix instead, giving you an “-ynone” ending.
When a Ketone Isn’t the Main Functional Group
IUPAC rules assign every functional group a priority ranking, and only the highest-priority group gets to determine the suffix. Ketones rank below carboxylic acids, esters, acid halides, amides, nitriles, and aldehydes. They rank above alcohols, thiols, and amines. This means that if your molecule contains both a carboxylic acid and a ketone, the suffix will be “-oic acid,” not “-one.” The ketone is then treated as a substituent using the prefix “oxo-” with a position number.
The same applies when an aldehyde and a ketone appear in the same molecule. Because aldehydes outrank ketones, the compound is named as an aldehyde and the ketone becomes an “oxo-” substituent. For instance, a molecule named 4-oxopentanal tells you the parent chain is named as an aldehyde (“-al” suffix) and the ketone on carbon 4 is indicated by the “oxo-” prefix. You don’t need to give the aldehyde a position number since it’s always at the end of the chain, but the ketone’s position must be specified.
Conversely, if a ketone appears alongside a lower-priority group like an alcohol, the ketone wins the suffix. A molecule with both a hydroxyl group and a carbonyl group on the same chain is named as a “-one,” and the alcohol becomes a “hydroxy-” substituent.
Putting It All Together
Here’s the full decision process for any ketone-containing molecule:
- Identify the highest-priority functional group. If it’s the ketone, you’ll use the “-one” suffix. If something outranks it, the ketone becomes an “oxo-” prefix.
- Find the longest carbon chain that includes the carbonyl carbon (or the higher-priority group’s carbon).
- Number from the end that gives the carbonyl group the lowest possible position.
- Name substituents with their position numbers, listed alphabetically before the parent name.
- Assemble the name: substituents first (alphabetical, with position numbers), then the parent chain name with the appropriate suffix.
A practical example: imagine a seven-carbon chain with a ketone on carbon 3, a methyl branch on carbon 5, and no other functional groups. The parent chain is heptane. The ketone replaces the “-e” with “-one,” giving heptanone. Adding position numbers, the full name is 5-methylheptan-3-one. The “5-methyl” comes before the parent name because substituents are listed as prefixes, and “heptan-3-one” tells you exactly where the carbonyl sits on the chain.

