**IUPAC 명명법**(IUPAC chemical nomenclature) 또는 IUPAC 화합물 명명법이란 국제 순수·응용화학 연합이 정한 화합물 명명법이다. 일단 영어 명명법을 정하면, 각국의 화학회는 그 명명법을 자기 나라 언어 체계에 맞게 재규정하고 있다. 가령 영어로 methane인 것을 독일어에서는 Methan, 프랑스어에서는 méthane, 인도네시아어로는 metan이라 하는 식이다.

대한화학회에서도 이 명명법을 한국어 체계에 맞게 재규정하여 사용하고 있는데, 이 명명법은 라틴어나 독일어 명명법과 유사하였다. 그러나 2000년을 전후하여 이것을 영어식과 유사하게 바꾸는 방식으로 개정 참조.).

현재 국립국어원에서는 기존의 명명법과 함께 IUPAC 명명법을 복수 표준어로 규정하고 있다.

## 무기화합물

### 단원소 물질
단원소 물질은 원소명 앞에 그리스어 수사를 붙여 명명한다.

예)O〔관용명 : 오존〕 trioxygen

### 무기 이온화합물(염)
염의 영어명은 염을 구성하는 그리스 어수사와 함께 양이온의 이름을 쓰고 그리스 어수사와 함께 음이온을 쓴다. 한국어 명명법의 경우 일반적으로 산의 경우에는 산의 명칭 뒤에 양이온의 명칭을 놓고 그렇지 않은 경우엔 (음이온명)화 (양이온)으로 명명한다.

여러 종류의 양이온 및 음이온을 가지고 있는 경우 알파벳순으로 나열한다. 양이온, 음이온 순서는 보통의 염과 같이 한다.

산성염에는 음이온 앞에 그리스 어수사와 hydrogen을 붙여 표시한다.

## 유기화합물

### 명명법의 방침
명명의 중심이 되는 **모체**(고리를 포함한 화합물의 경우 모핵으로 불리는 경우도 있다) 화합물의 수소를 치환기로 치환한 유도체로 명명된다.

유도체로서 명명은 다음과 같은 여섯 명명법  을 사용한다.

1951년까지의 IUPAC 명명규칙에서는 치환명명법으로의 통일을 지향하였으나 1969년 이휴의 규칙에서는 다음 6개의 명명법을 관용명으로서 허용하고 있다. 그러나, 소거명명법, 접합명명법, 대치명명법의 경우 **치환명명법**, **작용기명명법**, **부가명명법**으로 명명한 경우 불필요하게 복잡해질 경우에 사용하여야 한다. 또한 IUPAC은 **직접명명법을 우선적으로 쓸 것**을 권고하고 있다.

이상의 방침으로 명명할 경우 모체와 한 개 내지는 복수의 치환기가 선택되나 IUPAC 명명법으로 지정된 치환기의 우선순위에 의해 치환기 중에서 하나의 **주요 작용기**(principal group)가 선발된다.

주요 작용기는 모체의 접미어가 되고 그 이외의 치환기는 머릿글자의 ABC순에 따라 접두어로서 모체명과 연결된다.

관용명은 모체명과 치환기명으로서 사용이 가능하지만 관용명을 사용한 치환기의 일부 (예를 들면 isopropyl과 같은)는 단순히 유도체화된 명명이 금지된 경우도 있다(×1-chloroisopropyl- → ○1-chloroprop-2-yl-).

#### 치환명명법
**치환명명법**(substitutive nomenclature)은 모체의 수소를 특성기로 치환한 명명법이다.

특성기(characteristic group)란 작용기를 특징짓는 원자단(C=O 등)으로 작용기의 부분을 그렇게 부른다.

#### 작용기명명법
**작용기명명법**(radicofunctional nomenclature)은 치환기의 명칭과 작용기 종류의 명칭을 연결짓는 명명법이다.

#### 부가명명법
**부가명명법**(additive nomenclature)은 모체에 다른 원자가 첨가된 것을 표시하는 명명법이다.

#### 소거명명법
**소거명명법**(subtructive nomenclature)은 모체원자가 소거된 경우 표시하는 명명법이다.

#### 접합명명법
**접합명명법**(conjunctive nomenclature)은 두 개의 모체 중 하나로부터 소수를 제거하여 접합시킨 것을 표시하는 명명법이다.

#### 대치명명법
**대치명명법**(replacement nomenclature)란 모체의 탄소 골격을 다른 원소로 치환한 것을 표시하는 명명법이다.

### 일반 규칙

#### 작용기의 우선 순위
화합물의 이름에서 작용기의 우선순위는 다음과 같이 된다. 화합물이 복수의 작용기를 가질 때 우선순위가 높은 작용기를 접미사로 사용하고 우선순위가 낮은 작용기는 접두어로서 치환명명법에 쓴다.

1. 카복시기 - 2. 무수 카복시기 - 3. 에스터 - 4. 아마이드 - 5. 시안기 - 6. 알데하이드기 - 7. 카보닐기 - 8. 히드록시기 - 9. 아미노기 - 10. 아민기 - 11. 에터 - 12. 니트로기 - 13. 할로젠

#### 주쇄의 결정
3개 이상의 탄소와 결합한 탄소가 있을 때 화합물은 복수의 탄소 사슬을 가지게 된다. 그때 사슬을 구성하는 탄소가 제일 많게 되는 사슬을 주쇄라고 한다. 주쇄가 아닌 탄소사슬을 수소를 알킬기로 치환된 것을 사용한다.

#### 위치의 결정
복수의 원자가 연결되어 있는 화합물에 대해 작용기의 위치를 표시할 때 주쇄의 작용기 중에서 제일 말단에 가까운 것을 선택하여 그 작용기에서 제일 가까운 말단을 1번으로 하고 순서를 정한다. 단일 고리화합물의 경우 2개 이상의 작용기를 지닐 때 작용기의 우선순위에 따라 제일 우선순위가 높은 것의 위치를 1번으로 정하고 그 다음으로 우선순위가 높은 작용기 방향 순으로 번호를 붙여나간다.

### 그리스어 수사
치환기의 수를 표시할 때에는 그리스어 기수(基數)에서 파생된 접두어를 사용한다.

### 유기작용기

#### 알킬기
알킬기(C-)(alkyl)는 같은 탄소수의 알케인의 어미 ane을 yl로 하여 이름을 붙인다. n=0의 경우 단순히 수소 원자로 부른다.

#### 알킬렌기
알킬렌기(-C- 알케인의 양단의 탄소원자에서 수소원자가 하나씩 빠진 형태)(alkylene)은 같은 탄소수의 알케인의 어미 ane을 ylene으로 하여 이름을 붙인다.

#### 아실기
아실기(R-CO- 카복시산에서 수산화기를 뺀 형태) (acyl)은 CO-를 CH으로 치환한 탄화수소의 어미 ne을 noyl으로 하여 명명한다.

#### 알콕시기
알코올의 수산화기에서 수소를 제거한 작용기(알콕시기)는 산소를 제거한 탄화수소기의 어미에 oxy를 붙여 명명한다. 다만 메틸, 에틸, 프로필, 뷰틸기에 대해서는 메톡시, 에톡시, 프로폭시, 뷰톡시로 이름을 붙이는 예외가 허용된다.

### 사슬형 유기화합물

#### 포화탄화수소 (알케인)
알케인(C)은 탄소의 개수에 의해 다음과 같이 명명된다. 메테인에서 뷰테인까지는 관용명이 사용되고 그 이후엔 접미어를 ane으로 하여 명명된다.

#### 불포화탄화수소(알켄)
알켄(C)(Alkene)은 같은 탄소수의 단일 사슬 알케인의 어미 ane을 ene으로 바꿔 명명한다. 단, 이중결합하고 있는 탄소원자의 위치를 수로 표시한다. 이 숫자는 가능한 한 제일 작은 수여야 한다. 대칭성을 가지지 않는 알켄은 기하 이성질체를 구별짓기 위해 cis 또는 trans를 붙인다.

#### 불포화탄화수소(알카인)
알카인(C)은 같은 탄소수의 단일 사슬 알케인의 어미 ane을 yne으로 바꿔 명명한다. 단 삼중결합하고 있는 탄소원자의 위치를 수로 표시한다. 이 숫자는 가능한 한 제일 작은 수여야 한다.

#### 그 외의 불포화 탄화수소
이중결합과 삼중결합을 다수 포함하고 있는 탄화수소는 이중결합 또는 삼중결합하고 있는 탄소의 위치를 가능한 한 제일 작은 수로 표시하여 같은 탄소수의 알케인의 어미 ane을 결합수의 그리스어  ene 또는 yne으로 붙인다.

#### 할로젠화알킬
할로젠화알킬(C)(Halogenoalkane)은 할로젠화된 탄소의 위치를 숫자로 표시하고 할로젠이 플루오린이라면 fluoro, 염소라면 chloro, 브로민이라면 bromo, 아이오딘이라면 iodo를 대응하는 탄화수소 이름 앞에 붙인다. 수소가 복수의 할로젠으로 치환되어 있을 경우 숫자를 붙여 명명한다. (치환명명법)

또는 탄화수소기 이름의 뒤에 Fluoride, Chloride, Bromide, Iodide를 붙여 명명한다. (작용기명명법)

또는 화합물의 모든 수소가 할로젠으로 치환되어 있을 경우 Per(과)를 이용해 명명하는 경우가 있다.

#### 알코올
알코올(ROH)(alcohol)은 OH를 H로 치환한 탄화수소의 어미 e를 ol으로 치환하여 이름을 붙인다. 끝이 아닌 탄소원자에 수산화기가 붙어 있는 경우 숫자로 탄소원자의 위치를 표시한다. 다수의 수산화기를 가지고 있는 경우는 OH를 H로 치환한 탄화수소의 어미 e를 수산기의 수의 그리스어와 ol으로 그 이름을 붙인다.

수산화기보다 우선하는 작용기가 있는 경우 수산화기를 치환명으로 하여 표시하여야 한다. 그 때는 수산화기의 위치를 숫자로 표시하고 수산화기의 숫자를 수사로 나타내여 히드록시를 붙인 후에 대응하는 화합물의 이름을 붙인다.

탄화수소의 작용기를 사용하여 뒤에 alcohol을 붙여 명명할 수도 있다.

#### 에터
에터(R-OR')는 두 개의 알킬기 중에 탄소수가 작은 쪽에 알코올을 붙이고 그 알코올 이름의 어미에 oxy을 붙이고 다른 한쪽의 알코올기의 에터 결합부분을 수소로 치환한 것을 붙인 형태의 이름을 가진다.

#### 알데하이드
알데하이드(RCHO)는 CHO의 산소를 H으로 치환한 탄화수소의 어미 e를 알데하이드기의 수의 그리스어(2=di 3=tri 4=tetra 5=penta …)와 al로 함으로써 그 이름을 얻는다.

#### 케톤
케톤(R-CO-R')(ketone)은 카보닐기의 탄소 위치의 숫자를 최소한 작은숫자로 표시하고 CO의 산소를 H으로 치환한 탄화수소의 어미 e를 카보닐기의 수의 그리스어(2=di 3=tri 4=tetra 5=penta …)와 one으로 그 이름을 명명한다.

#### 카복시산
카복시산(R-COOH)은 카복시기의 O와 OH를 H으로 치환한 탄화수소의 어미 e를 oic acid으로 함으로써 그 이름을 얻는다. 양쪽 끝에 카복시기가 있을 경우 어미를 dioicacid으로 명명한다. 또는 치환한 탄화수소 뒤에 카복시기의 위치를 최소한 작은 수로 나타내고 카복시기의 수를 그리스어(2=di 3=tri 4=tetra 5=penta …)로 표시하고 마지막으로 carboxylic acid을 붙임으로써 그 이름을 명명한다.

카복시산이 말단에 존재하지 않을 경우 또는 카복시산보다 우선하는 작용기가 있을 경우 carboxy를 사용해 명명한다.

#### 카복시산염
카복시산과 양이온과의 염(RCOO)(Alkanoic salt)은 양이온 이름 뒤에 카복시산의 음이온ate로 명명한다.

#### 에스터
에스터 (RCO-OR')는 알코올의 OH를 지운 알킬기에 카복시산의 어미 ic acid를 카복시산의 음이온 ate으로 변화시켜 명명한다.

#### 아실 할라이드
아실 할라이드(R-COX)(acyl halide)은 아실기에 플루오린이 붙어있으면 Fluoride, 염소가 붙어있으면 Chloride, 브로민이 붙어있으면 Bromide, 아이오딘이 붙어있으면 Iodide를 붙여 명명한다.

#### 카복시산 무수물
카복시산 무수물(RCO-O-OCR')(alkanoic anhydride)은R=R'일 때 카복시산의 어미 acid를 anhydride으로 치환시켜 명명한다.

가수분해하여 만들어지는 카복시산에서 acid를 지우고 anhydride을 붙여 명명한다.

#### 아민
아민(R)(amine)은 질소에 결합되어 있는 알킬기에 amine을 붙여 명명한다. 질소에 여러 개의 알킬기가 결합되어 있을 경우엔 치환기를 우선순위에 맞춰 붙이고 마지막에 amine을 붙이는 것으로 이름을 만든다. 복수의 아미노기와 결합되어 있을 때에는 탄화수소 뒤에 아미노기와 결합되어잇는 위치를 숫자로 표시하고 아미노기의 수를 그리스어 (2=di 3=tri 4=tetra 5=penta …)를 붙여 마지막에 아민을 붙이는 형태로 명명한다.

#### 나이트릴
나이트릴(R-CN)은 사이아노기를 수소로 치환한 탄화수소의 이름 앞에 사이아노기의 위치를 표시하는 숫자를 붙이고 어미에 nitrile을 붙여 이름을 붙인다. 복수의 사이아노기와 결합한 경우엔 결합하고 있는 탄화수소 뒤에 아미노기와 결합하고 있는 위치를 숫자로 표시하고 아미노기의 숫자를 그리스어(2=di 3=tri 4=tetra 5=penta …)로 붙여 마지막에 nitrile를 붙여 이름을 붙인다.

#### 싸이올
싸이올(R-SH)(thiol)은 SH를 H로 치환한 탄화수소의 어미에 thiol을 붙여 이름을 붙인다. 끝 이외에 싸이올기가 결합되어 있는 경우엔 결합하고 있는 탄소원자의 위치를 숫자로 표시한다. 복수의 싸이올기를 가지고 있는 경우엔 SH를 H로 치환한 탄화수소의 어미에 싸이올기의 숫자의 그리스어(2=di 3=tri 4=tetra 5=penta …)와 싸이올을 붙여 그 이름을 붙인다.

싸이올기보다 우선되는 작용기가 있을 때에는 싸이올기를 치환명으로 붙여야 한다. 그 때엔 싸이올기의 위치를 숫자로 표시하고 싸이올기 수를 숫자로 표시하여 mercapto를 붙인 후에 대응하는 화합물의 이름을 붙인다.

### 고리형 유기화합물

#### 고리형 포화 탄화수소(사이클로알케인)
사이클로알케인(C n≧3 폐고리구조)은 고리를 구성하고 있는 탄소와 같은 수의 탄소를 가진 알케인의 이름 앞에 cyclo를 붙어 명명한다.

#### 스피로 화합물
스피로 화합물(R>C<R')(spirane)은 고리를 구성하는 탄소의 수-1을 대괄호에 표시하고 탄소의 수와 같은 알케인의 이름을 어미에 붙인다. 그리고 그 앞에 스피로 화합물임을 spiro를 앞에 붙여 명명한다.

#### 안뉼렌
안뉼렌((-CH=CH-) n≧3 폐고리구조)(annulene)는 고리를 구성하는 탄소를 대괄호에 표시하고 그 뒤에 안뉼렌이란 말을 붙여 명명한다.

#### 락톤
락톤(-CO-O-(CH 폐고리구조)(lactone)는 고리를 구성하는 탄소수를 앞으로 내고 탄소수가 같은 탄화수소 어미에 lactone을 붙여 명명한다.

#### 락탐
락탐(-NH-CO-(CH 폐고리구조)(lactam)은 고리를 구성하는 탄소수를 앞에 내고 탄소수가 같은 알케인의 어미에 lactam을 붙여 명명한다.