Naming Substituents: Alkyl Groups and Complex Branches

Every branch on a hydrocarbon skeleton needs a name. That name must be unambiguous to every chemist on Earth. When you see "4-tert-butyl-3-ethyl-2-methylheptane," a working chemist reconstructs an exact three-dimensional graph. This happens from those words alone — no picture required. This precision is not decorative. It is the entire point of chemical nomenclature: a string of text is a complete, lossless encoding of a molecular structure. The mechanism-first habit you build for reactions applies just as much to naming. Nomenclature is itself an algorithm. It is built from a small set of rules applied in a fixed logical order. Getting it wrong is exactly like drawing a curved arrow into empty space. The "answer" points at nothing real. An alkyl group is what remains when you remove one hydrogen from an alkane. How you name the resulting fragment matters. So does deciding which fragment name is cited first when a molecule bears several. This article works both out from first principles. The subtlety is not in simple groups — methyl and ethyl cause no trouble. It shows up the moment a branch itself contains a branch. Is a group attached through a primary, secondary, or tertiary carbon? Does the substituent's own internal numbering start over, independent of the parent chain's numbering? And when the finished name is assembled, is it alphabetized by "isopropyl" or by "propyl"? Is it alphabetized by "tert-butyl" or by "butyl"? These questions have crisp, rule-governed answers. The rules connect directly to ideas you will meet again. Both Classifying Carbons and Hydrogens: 1°, 2°, 3°, 4° and IUPAC Nomenclature of Cycloalkanes lean on the same substituent-naming machinery. This article builds the full toolkit. It covers how to name simple alkyl groups from alkanes. It shows how to construct and name the branched-at-the-attachment-point groups (isopropyl, isobutyl, sec-butyl, tert-butyl, neopentyl). It explains how the general "complex substituent" algorithm handles branches of arbitrary complexity. And — the part students most often get wrong — it shows exactly how alphabetization works. This includes cases involving italicized prefixes like tert- and enclosed multiplying prefixes like "1,2-dimethylpropyl."

Key takeaways
  • An alkyl group's name comes from its parent alkane by changing the -ane ending to -yl, marking the carbon that lost a hydrogen as C1 of the substituent.
  • Four branched alkyl groups have retained trivial names sanctioned by IUPAC: isopropyl, isobutyl, sec-butyl, tert-butyl (plus isopentyl, neopentyl for C5).
  • A "complex substituent" (a branch on a branch) is named by treating the point of attachment as C1 and numbering outward to give the lowest possible locants within that substituent, independent of the main chain's numbering.
  • Complex substituent names are enclosed in parentheses in the full name, e.g. (1,2-dimethylpropyl), and are alphabetized by the first letter of the complete substituent name, ignoring the enclosing parentheses.
  • Italicized prefixes (sec-, tert-) are ignored for alphabetization, but the non-italicized multiplying prefixes inside a complex-substituent name (di, tri) are not ignored, because they belong to the substituent's actual name.
  • Substituents in a final name are always cited in alphabetical order, never in order of locant number or complexity.
  • Key idea: naming an alkyl group is a self-contained sub-algorithm — find the attachment carbon, call it C1, name the fragment as if it were its own molecule — and alphabetization always uses the full, spelled-out substituent name, italics aside.

Where this lives today

Every drug name you encounter in a package insert or a medicinal chemistry paper eventually traces its systematic (non-trade) name back to exactly this substituent-naming machinery: ibuprofen's IUPAC name contains "2-methylpropyl" (isobutyl) as a substituent on a phenylpropanoic acid core, built by precisely the Rule 1–3 procedure above. Materials chemists naming branched polyethylene side chains, agrochemical regulatory filings that must specify an exact isomer for patent and safety purposes, and computational chemistry software that auto-generates IUPAC names from a drawn structure (or the reverse, structure-from-name for database searching) all implement this same algorithm as literal code — the four rules above are not merely pedagogical, they are the specification that InChI, CAS registry naming, and IUPAC-name-generation software are built against. The habit of fixing an attachment point as a local "C1" and re-running lowest-locant logic within that local frame reappears constantly: in naming substituted cycloalkanes (where the ring numbering must similarly optimize substituent locants — see IUPAC Nomenclature of Cycloalkanes), and in describing a carbon's substitution pattern for reactivity purposes, where knowing whether an alkyl group attaches through a primary, secondary, or tertiary carbon (isobutyl vs. sec-butyl vs. tert-butyl) predicts steric hindrance, SN1S_N1 vs. SN2S_N2 preference, and radical stability — the classification developed fully in Classifying Carbons and Hydrogens: 1°, 2°, 3°, 4°. Even the retained trivial names persist for a mechanistic reason: "tert-butyl" instantly tells an experienced chemist "attached through a fully substituted, non-stereogenic carbon, extremely hindered, no β\beta-hydrogens available for certain eliminations from that specific carbon" — the name is doing real chemical work, not just bookkeeping.

Ask the tutor: How would the name change if the isopropyl group in Example 2's octane were replaced by a sec-butyl group at the same position — walk through the full renumbering and realphabetization?

The physical picture — how a substituent's identity is built

Think of an alkane as a graph of vertices (carbons) and edges (C–C bonds), each vertex carrying enough hydrogens to reach four bonds total. Removing one hydrogen from any single carbon creates an open valence — a place where the fragment can be bonded to something else. That open valence is the substituent; everything about naming it starts from where that open valence sits. The naming procedure has an important asymmetry compared to naming the parent chain. When you name a parent alkane, you choose the longest chain and then number it to give the lowest locants to substituents overall. When you name a substituent group, the numbering is forced: the attachment point is always C1, no exceptions, because the whole reason you are naming the fragment is to describe how it connects to the parent. From that fixed C1, you still apply the longest-chain and lowest-locant rules to number the rest of the substituent, but the starting point is not up for negotiation. This matters enormously once branches contain branches. Consider the group −CH(CH3)CH2CH3-CH(CH_3)CH_2CH_3, attached through the carbon bearing the methyl. That attachment carbon must be C1. The longest chain through it (three more carbons available beyond the attachment) is −CH(CH3)−CH2−CH3-CH(CH_3)-CH_2-CH_3, a butane skeleton, so the parent name is "butyl." The methyl branch sits on C1 itself, giving "1-methylbutyl" — read as a single indivisible substituent name, then wrapped in parentheses when inserted into a larger molecule's name.

Figure
Building an alkyl group name: fix the attachment carbon as C1, then number outward
Fragment: attach point fixed, then longest chain, then number outward open valence (–) CH₃ (branch) C1 C2 C3 Longest chain from C1 = 3 carbons → "propyl" root, methyl branch on C1 Name: 1-methylpropyl (common name: sec-butyl) Rule: attachment carbon is ALWAYS C1 of the substituent — never renumbered from the far end

Two more layers sit on top of this. First, several small branched groups are so common that IUPAC still sanctions their trivial names outright — isopropyl, isobutyl, sec-butyl, tert-butyl — and you must recognize both the trivial name and its fully systematic equivalent, because both appear constantly in the literature. Second, once a substituent's own name is settled, it must take its place in the alphabetized citation order of the whole molecular name, and the rules for that step are distinct from the rules for building the substituent name in the first place.

Figure
The four classic branched C3/C4 alkyl groups, systematic and trivial names
Retained trivial names for branched alkyl groups isopropyl (CH₃)₂CH– = 1-methylethyl isobutyl (CH₃)₂CHCH₂– = 2-methylpropyl sec-butyl CH₃CH₂CH(CH₃)– = 1-methylpropyl tert-butyl (CH₃)₃C– = 1,1-dimethylethyl Red dot = attachment carbon (C1). Dashed line = open valence to parent chain. sec- and tert- are italicized; isopropyl and isobutyl are NOT (iso is fused into the name) Alphabetize by: butyl (b) for both sec-butyl and tert-butyl; by isopropyl (i) and isobutyl (i)

The core ideas — the governing rules stated formally

Nomenclature does not have "equations" in the physics sense, but it has an equally rigid decision procedure. State it as a sequence of governing rules, each with its logical content made explicit.

Rule 1 (fragment identity). Removing one hydrogen atom from an alkane CnH2n+2C_nH_{2n+2} produces an alkyl group of formula CnH2n+1−C_nH_{2n+1}-, and the carbon that lost the hydrogen is defined as substituent-locant 1:

CnH2n+2  →remove one H  CnH2n+1−(attachment carbon≡C1 of the substituent)C_nH_{2n+2} \;\xrightarrow{\text{remove one H}}\; C_nH_{2n+1}-\quad(\text{attachment carbon} \equiv \text{C1 of the substituent})

where: nn is the number of carbons in the alkyl fragment; the "−-" denotes the single open valence.

Rule 2 (name construction for the parent-only case). For an unbranched alkyl group, replace the alkane suffix:

alkane (-ane)  ⟶  alkyl (-yl)\text{alkane } (\textit{-ane}) \;\longrightarrow\; \text{alkyl } (\textit{-yl})

where: this substitution is purely lexical — methane→methyl, ethane→ethyl, propane→propyl, butane→butyl, and so on.

Rule 3 (complex substituent numbering). Within a branched substituent, choose the longest carbon chain that includes the attachment carbon, fix that carbon as C1, then number outward to give the lowest locants to the substituent's own internal branches:

locant set {a1,a2,… } within substituent  =  min⁡(numbering from C1 outward, both directions where tied)\text{locant set } \{a_1, a_2, \dots\} \text{ within substituent} \;=\; \min\Big(\text{numbering from C1 outward, both directions where tied}\Big)

where: because C1 is fixed at the attachment point, "both directions" only matters if the longest chain forks in two directions from C1 — you still minimize locants for the internal substituents on that chain.

Rule 4 (alphabetization of the finished name). All substituent prefixes in the final name are cited in alphabetical order of the first letter of the substituent name, with:

alphabetize by: first letter of full substituent name, ignoring italicized sec-,tert-, but counting iso,neo,cyclo, and internal di/tri/tetra that belong to a complex substituent’s own name\text{alphabetize by: first letter of full substituent name, ignoring italicized } sec\text{-}, tert\text{-}, \text{ but counting } iso, neo, cyclo, \text{ and internal } di/tri/tetra \text{ that belong to a complex substituent's own name}

where: ordinary multiplying prefixes (di-, tri-, tetra-) that multiply an entire simple substituent (e.g., "2,3-dimethyl-" meaning two separate methyl groups) are ignored for alphabetization — you alphabetize by "methyl," not "dimethyl" — but a multiplying prefix that is woven into a single complex substituent's own name (e.g., "1,2-dimethylpropyl," one substituent) is not stripped, because it is not multiplying that substituent, it is part of it. Reading these four rules as one pipeline: Rule 1 tells you what a substituent is, Rule 2 names the trivial unbranched case, Rule 3 handles the branched case by re-running the whole IUPAC numbering logic inside the substituent with a pinned starting point, and Rule 4 governs how multiple named substituents get ordered when you write the final, complete name.

Derivation AMechanism 1 — constructing a complex substituent name from scratch

Goal. Given the fragment −CH(CH3)CH(CH3)2-CH(CH_3)CH(CH_3)_2 attached to a parent chain, produce its single, correct substituent name for insertion into a larger IUPAC name.

Step 1 (locate the attachment carbon and call it C1). The open valence is on the carbon written first: −H(CH3)−CH(CH3)2-\underset{C1}{C}H(CH_3)-CH(CH_3)_2. By Rule 1, this carbon is fixed as substituent-locant 1, regardless of how "buried" it looks in the drawing.

Step 2 (find the longest chain that begins at C1). From C1, one path continues: C1−C2(H)(CH3)−CH3C1-C2(H)(CH_3)-CH_3, where C2 bears a methyl and a methyl terminus. Tracing the longest continuous carbon path starting at C1 gives three chain carbons (C1, C2, and the terminal methyl of the isopropyl-like portion), so the substituent parent is "propyl" (three carbons in the main chain of the substituent).

Step 3 (place the remaining carbons as branches with their own locants). C1 itself carries one extra methyl (from the original CH(CH3)CH(CH_3) portion). C2 carries one extra methyl (from the CH(CH3)2CH(CH_3)_2 portion, one of its two methyls is the chain terminus C3, the other is a branch). So there is a methyl on C1 and a methyl on C2.

Step 4 (assemble the substituent name). List the branch locants and names alphabetically within the substituent name itself, exactly as you would for any alkane name: "1,2-dimethylpropyl." This is one indivisible name for one substituent.

Step 5 (insert into the full molecular name). When this fragment is attached to, say, hexane at C3, write it in parentheses with its own locant set intact: 3-(1,2-dimethylpropyl)hexane. The parentheses are mandatory whenever a substituent name itself contains locants, to prevent the reader from confusing the substituent's internal numbering with the parent chain's numbering.

Check against the limiting case. If the two methyls in Step 3 had instead both sat on C1 (i.e., the fragment were −C(CH3)2CH2CH3-C(CH_3)_2CH_2CH_3), Step 4 would give "1,1-dimethylpropyl" instead — the numbers change but the procedure (attachment = C1, longest chain, lowest branch locants) is identical, confirming the rule is mechanical rather than case-specific.

Go deeper · Derivation B · 2 minMechanism 2 — assembling and alphabetizing a full complex name
Derivation BMechanism 2 — assembling and alphabetizing a full complex name

Goal. Given a hexane parent bearing an ethyl group, two methyl groups, and one isopropyl group, at chain positions that must first be assigned by lowest-locant rules, produce the single correct IUPAC name.

Step 1 (find the parent chain and number it for lowest locants overall). Suppose the longest chain is six carbons (hexane), and the substituents, once you have tried numbering from both ends and compared the full locant sets, land at C2 (ethyl), C3 (isopropyl), C4 (methyl), C4 (methyl) — verified as lower than the alternative numbering from the other end, which would give C3, C4, C3, C3 → compare digit by digit: {2,3,4,4} vs {3,3,3,4}; the first point of difference is 2 vs 3, so {2,3,4,4} wins and is used.

Step 2 (name each substituent independently, using Rule 1–3). Ethyl (unbranched, trivial). Isopropyl, i.e., −CH(CH3)2-CH(CH_3)_2: attachment carbon is C1, it bears two methyls, both on C1, so systematically "1-methylethyl"; the trivial name "isopropyl" is equally acceptable and far more common in practice. Methyl ×2 (unbranched, trivial), needing the multiplying prefix "di-" since there are two of them.

Step 3 (alphabetize the citation order using Rule 4). Compare first letters of the actual substituent names as spelled, ignoring only italicized sec-/tert- (not relevant here) and ignoring the multiplying prefix "di-" on methyl (because "di-" here multiplies a simple substituent, not woven into a complex name): ethyl (e) < isopropyl (i) < methyl (m). This fixes citation order: ethyl first, then isopropyl, then dimethyl.

Step 4 (assemble with locants, hyphens, and italics). Write each substituent with its locant, alphabetized, with the multiplying prefix "di" attached to methyl but not affecting its alphabetical position:

3-ethyl-4,4-dimethyl-2-(1-methylethyl)hexane\text{3-ethyl-4,4-dimethyl-2-(1-methylethyl)hexane}

or, using the common trivial name for the isopropyl group,

2-isopropyl-3-ethyl-4,4-dimethylhexane  ⟶  re-alphabetized: 3-ethyl-4,4-dimethyl-2-isopropylhexane\text{2-isopropyl-3-ethyl-4,4-dimethylhexane} \;\longrightarrow\; \text{re-alphabetized: 3-ethyl-4,4-dimethyl-2-isopropylhexane}

Step 5 (sanity-check locants against parent-chain numbering, not substituent numbering). Notice the isopropyl group sits at parent position 2, but internally its own carbon that bears the two methyls is its own C1 — these two numbering systems (parent-chain locants vs. substituent-internal locants) are completely independent, and conflating them is the single most common student error.

Check against the limiting case. If both directions of numbering the parent chain had produced identical locant sets (a tie), the tie-breaker would fall to giving the lowest locant to the substituent that is first alphabetically — here that tie-breaking step is not needed because Step 1 already resolved the ambiguity by digit-by-digit comparison, confirming lowest-locant-set comparison takes priority over alphabetical tie-breaking.

Worked examples

Example 1 (foundational): naming 2,3-dimethylbutane's substituent fragment. Take 2-methylpropane, (CH3)2CHCH3(CH_3)_2CHCH_3, and remove a hydrogen from the central (tertiary) carbon. The attachment carbon becomes C1 by Rule 1. From C1, the longest chain runs through two of the three remaining methyls (any two, since they are equivalent), giving a two-carbon "ethyl" backbone, with the third methyl as a branch on C1. Name: 1-methylethyl, i.e., isopropyl — reproducing the well-known trivial name from first principles rather than memorization. As a limiting case, if instead you remove a hydrogen from one of the terminal methyls of isobutane, the attachment carbon (a primary carbon) becomes C1, the longest chain running through it is three carbons long (through the tertiary carbon to another methyl), with a single methyl branch on C2 (the tertiary carbon): 2-methylpropyl, i.e., isobutyl. The same starting alkane yields two different substituents depending on which hydrogen is removed — a direct illustration that "the substituent" is not a property of the alkane alone but of the specific C–H bond broken.

Example 2 (applied): naming a substituted alkane found in a real synthesis intermediate, 5-tert-butyl-4-ethyl-2-methyloctane. Parse this name back into a structure — the reverse operation, which is the real test of whether the forward rules were internalized. The parent chain is octane (eight carbons, unbranched backbone). Substituents: methyl at C2, ethyl at C4, tert-butyl at C5. Draw C1 through C8 in a row. At C2, attach −CH3-CH_3. At C4, attach −CH2CH3-CH_2CH_3. At C5, attach −C(CH3)3-C(CH_3)_3 — recall from Rule 1–2 that tert-butyl's attachment carbon (its own C1) is the fully substituted carbon bearing three methyls, so the group hangs off C5 through that quaternary-type carbon. Confirm alphabetical order was honored in the original name: compare "butyl" (b, from tert-butyl — the italicized tert- is ignored for alphabetizing) with "ethyl" (e) and "methyl" (m): b < e < m, so tert-butyl is cited first, exactly as given. As a check on locant choice, renumber from the opposite end of the octane chain: positions would become C4 (tert-butyl), C5 (ethyl), C7 (methyl), giving locant set {4,5,7} versus the original {2,4,5}; comparing digit by digit, 2 < 4 at the first point of difference, so the original numbering correctly gives the lower locant set and is confirmed as the valid IUPAC choice.

Example 3 (exam/competition level): assembling the name for a heptane bearing a genuinely complex substituent, and resolving a three-way alphabetization. A molecule has a heptane parent chain (C1–C7) with three substituents: a chloro group at C2, a 1,2-dimethylbutyl group at C4, and a methyl group at C6 (locants already optimized by comparing both numbering directions and confirming {2,4,6} beats the reverse-direction alternative {2,4,6} mirrored, which by symmetry of a heptane numbered from either end must be checked explicitly: numbering from the other end would place the same three substituents at C6, C4, C2 — an identical locant set {2,4,6} either way, a genuine tie). Because the locant sets tie exactly, Rule 4's tie-break applies: assign the lowest locant to whichever substituent is cited first alphabetically. Alphabetize the three names as full strings: "chloro" (c), "1,2-dimethylbutyl" (d — the complex substituent's own internal "di" is retained because it is woven into a single substituent's name, not a multiplying prefix over separate substituents), "methyl" (m). Order: chloro < dimethylbutyl < methyl. So chloro must receive the lower of the two "outer" locants (C2, matching one numbering direction) rather than C6. This forces the numbering direction that places chloro at C2, dimethylbutyl at C4 (the middle position is unaffected by direction), and methyl at C6:

2-chloro-4-(1,2-dimethylbutyl)-6-methylheptane\text{2-chloro-4-(1,2-dimethylbutyl)-6-methylheptane}

Notice the complex substituent's name is parenthesized, its internal locants (1,2-) belong entirely to its own carbon skeleton (unrelated to the heptane's numbering), and the alphabetization used "dimethylbutyl" — treating "di" as load-bearing — which is exactly the exception flagged in Rule 4. If a student mistakenly stripped the "di" and alphabetized by "methylbutyl" (treating it like a simple multiplied methyl), the string would falsely alphabetize between "chloro" and "methyl" at a different letter position — it happens to still fall in the same slot here (m before... actually "methylbutyl" starts with m, colliding directly with "methyl" itself), which would create a genuine ambiguity, exposing exactly why the rule insists the entire complex substituent name, "dimethylbutyl," is treated as a single indivisible alphabetization unit starting with "d," not "m."

Limiting cases, scope & common traps

SituationCorrect handlingCommon error
Substituent is unbranched (methyl, ethyl, propyl, butyl…)Suffix swap -ane → -yl; attachment carbon is automatically C1None typical — this case is safe
Substituent is one of the four classic branched groupsUse trivial name (isopropyl, isobutyl, sec-butyl, tert-butyl) or fully systematic equivalent interchangeablyConfusing isobutyl (attached via CH₂, primary) with sec-butyl (attached via CH, secondary)
Substituent contains a branch on a branchFix attachment carbon as substituent-C1; find longest chain from there; number outward for lowest internal locants; enclose whole name in parenthesesNumbering the substituent's chain from the "far end" instead of from the attachment point
Alphabetizing simple multiplied substituents (2 or more identical methyls, ethyls, etc.)Ignore "di-, tri-, tetra-"; alphabetize by the base name (methyl → m)Alphabetizing "dimethyl" under d
Alphabetizing a complex substituent whose own name contains "di/tri"Do not strip the prefix; it is part of the substituent's identityTreating (1,2-dimethylpropyl) as if it alphabetized under "p" for propyl
Alphabetizing sec- and tert-Ignore the italicized prefix; alphabetize by the root that follows (butyl → b)Alphabetizing "tert-butyl" under "t"
Alphabetizing "iso-" and "neo-"These are not italicized and not stripped; alphabetize under "i" or "n"Treating isopropyl like tert-butyl and stripping "iso"
Locant-set tie between two numbering directionsBreak the tie by giving the lowest locant to the alphabetically-first substituentBreaking ties by lowest locant to the substituent with the most carbons, or by order written in the structure

The chemist behind it

There is no single discoverer of alkyl-group nomenclature in the way there is a discoverer of a reaction — it is a designed convention, refined by international committee rather than found in nature. But the figure most responsible for the systematic logic underlying it is August Wilhelm von Hofmann, whose mid-nineteenth-century push toward a rational, structure-based naming system for organic compounds (built on his structural theory work with amines and his role in organizing German organic chemistry pedagogically) fed directly into the later formalization efforts of the International Union of Chemistry (the forerunner of IUPAC), first codified at the 1892 Geneva Congress and continuously revised since. Hofmann trained under Justus von Liebig, then built one of the most productive teaching laboratories of his era at the Royal College of Chemistry in London before returning to Berlin. His scientific legacy — the Hofmann elimination, Hofmann rearrangement, and Hofmann's amine alkylation studies — is inseparable from his insistence that organic structures be communicated with rigorous, reconstructable systems rather than ad hoc trivial names inherited from a compound's original isolation source (names like "wood spirit" or "grape sugar," which say nothing about structure). The alkyl-naming rules used today are the direct descendants of that insistence: every name must encode structure completely, the same demand that drives all of modern IUPAC nomenclature.

Origins · 1 minAugust Wilhelm von Hofmann and how this was discovered
AW
August Wilhelm von Hofmann
1818–1892 · Mid-19th-century Germany and Britain, the founding era of structural organic chemistry

Hofmann pushed organic chemistry away from names tied to a compound's origin and toward names tied to its bonding structure — the philosophical seed of every modern IUPAC rule, including the substituent-naming algorithm used to this day.

History
- 1841 — Hofmann completes his doctorate under Liebig at Giessen, entering structural organic chemistry at its formative stage.
- 1845 — Hofmann becomes founding director of the Royal College of Chemistry in London, training a generation in systematic structural reasoning.
- 1849–1855 — Hofmann's studies on amine alkylation and elimination reactions demand precise, unambiguous substituent description, exposing the limits of purely trivial nomenclature.
- 1865 — Hofmann returns to Berlin, continuing to shape German organic chemical education and publication standards.
- 1892 — The Geneva Congress formalizes the first internationally agreed systematic organic nomenclature, the direct ancestor of the alkyl-naming rules used today.
Why isn't "isopropyl" written as "1-methylethyl" in everyday use, if the systematic name exists?

Both are fully correct IUPAC-sanctioned names for the same group, −CH(CH3)2-CH(CH_3)_2. IUPAC retains a short list of trivial names — isopropyl, isobutyl, sec-butyl, tert-butyl, plus isopentyl and neopentyl — precisely because they are so common that mandating only the systematic form would make ordinary chemical writing needlessly cumbersome. The systematic name "1-methylethyl" is unambiguous and used in strict IUPAC preferred names (especially for indexing and database purposes), while "isopropyl" remains standard in everyday spoken and written chemistry. You should be fluent in translating between the two, since both appear constantly in papers, textbooks, and reagent catalogs.

Why does the attachment carbon have to be C1 of the substituent, rather than following the same "lowest locants overall" rule used for the parent chain?

The parent chain's numbering exists to minimize locants across an entire finished molecule, where many substituents compete for low numbers. A substituent fragment, in contrast, is being named in isolation, as a self-contained unit whose only external connection is the single bond to the parent. There's nothing to "minimize" relative to an outside reference — the fragment's identity is defined entirely by the pattern of its own branches, and that pattern must be described starting from the one point that is structurally unique: where the bond to the rest of the molecule occurs. Starting anywhere else would make the same physical group get different names depending on arbitrary choices, destroying the one-name-one-structure guarantee.

Is "di" always ignored in alphabetization, or does it depend on context?

It depends entirely on what the "di" is multiplying. If "di" multiplies two separate, identical simple substituents (two independent methyl groups on a ring or chain, written "2,4-dimethyl-"), it is a multiplying prefix and is ignored: alphabetize by "methyl." If "di" is woven into the name of a single, complex substituent — like "1,2-dimethylpropyl," which names one specific branched group, not two separate groups — it is part of that substituent's identity and is not ignored: alphabetize by "dimethylpropyl," starting at "d." The test is: does removing "di" still leave a name for the same number of distinct substituents? If yes (two methyls become one "methyl" description), ignore it. If no (the fragment is a single unit that cannot be split), keep it.

How do I know when a substituent name needs parentheses in the final molecular name?

Parentheses are required whenever the substituent's own name contains locants or could otherwise be misread as continuing the parent chain's numbering — essentially, whenever it is a "complex" substituent built from Rule 3 rather than a simple one from Rule 2. So "3-methylhexane" needs no parentheses (methyl has no internal locants), but "4-(1-methylpropyl)heptane" does, because without parentheses "4-1-methylpropylheptane" would be genuinely ambiguous about which numbers belong to which numbering system. As a practical habit: if the substituent name itself contains a locant number, wrap the whole substituent name in parentheses.

Are isopentyl and neopentyl built by the same logic as isopropyl and tert-butyl?

Yes, exactly the same procedure, just at C5. Isopentyl is −CH2CH2CH(CH3)2-CH_2CH_2CH(CH_3)_2, systematically "3-methylbutyl" (attachment carbon C1, longest chain of four carbons, methyl branch at C3). Neopentyl is −CH2C(CH3)3-CH_2C(CH_3)_3, systematically "2,2-dimethylpropyl" (attachment carbon C1, longest chain of three carbons, two methyls both on C2, the fully substituted neighboring carbon). Both follow Rule 1 (fix attachment as C1) and Rule 3 (longest chain, lowest internal locants) without any new logic — they are simply less frequently retained as trivial names in strict modern usage, though "neopentyl" remains extremely common, especially in describing steric bulk near a leaving group.

Does alkyl-group naming change at all when the group is attached to a ring instead of a chain?

The substituent-naming rules themselves (Rules 1–4) are identical regardless of what the group is attached to — an alkyl group hanging off a cyclohexane ring is named by exactly the same attachment-carbon-is-C1 logic as one hanging off a hexane chain. What changes is how the parent is numbered to accommodate the substituent, since a ring's numbering rules (lowest locants around the ring, treated as a closed loop) differ from a chain's linear numbering — that ring-specific machinery is developed in IUPAC Nomenclature of Cycloalkanes, but it plugs directly into the same substituent names built here.

Why does none of this apply to naming which carbon is "primary" or "tertiary" — isn't that the same idea?

It's a related but distinct classification. Substituent naming (this article) answers "what is the structure and name of this branch?" Carbon classification answers a different question: "how many other carbons is a given carbon directly bonded to?" — primary (1), secondary (2), tertiary (3), or quaternary (4). The two ideas intersect constantly (the attachment carbon of tert-butyl is, not coincidentally, a quaternary-type carbon within the group, and recognizing that fact instantly tells you about steric bulk and reactivity), but classifying carbons as 1°/2°/3°/4° is its own full framework, covered separately in Classifying Carbons and Hydrogens: 1°, 2°, 3°, 4°.

Before this

Where this leads