금지어(禁忌語)는 특정한 사회, 문화, 상황에서 사용이 금지되거나 피해야 하는 단어 또는 표현을 의미한다. 금지어는 대개 특정한 이유로 인해 금지되며, 이러한 이유는 종교적, 윤리적, 사회적, 정치적, 또는 문화적 배경에 따라 달라질 수 있다. 금지어는 사람들 간의 의사소통에서 금기시되는 언어로, 경우에 따라 그 사용이 상대방에게 불쾌감을 주거나 논란을 일으킬 수 있다.
금지어의 사용은 해당 언어 사용자의 문화적, 사회적 가치관을 반영하며, 이러한 단어를 사용함으로써 발생할 수 있는 갈등이나 오해를 방지하기 위해 세심한 주의가 필요하다. 예를 들어, 특정 종교에서 금지된 단어는 특정 신성한 개념이나 인물에 대한 존중을 요구하기 때문에 이에 대한 언급이 금지될 수 있다. 또한, 정치적 맥락에서 사용되는 금지어는 사회적 갈등을 유발하거나 특정 집단에 대한 부정적인 인식을 심어줄 가능성이 있다.
사회적 규범이나 관습에 따라 개인이 사용하는 언어의 선택은 그들의 정체성을 드러내기도 하며, 금지어를 피하는 것은 특정 사회에서의 소속감을 강화하고 상호 존중을 표현하는 중요한 방식이다. 각 문화권마다 다르게 정의되고 해석될 수 있는 금지어는, 언어의 변천과 더불어 그 사용 양상이나 의미가 변화하기도 한다. 따라서 금지어의 목록은 고정된 것이 아니며, 시대와 사회적 상황에 따라 지속적으로 변화하는 특징이 있다.