The word “twat” is a piece of British slang that you’ll rarely need to use yourself, but you may come across it in casual conversation, online, or in British TV and films. If you’ve recently run into this term and want to understand what it means, you’ve come to the right place. Below you’ll find its meaning, a note on its origin, how offensive it is, and the contexts in which it tends to appear.
Twat Meaning
- This slang term is most often used to call someone foolish, annoying, or contemptible — roughly the equivalent of “idiot” or “jerk.” It is considered vulgar and offensive, so it’s important to recognize it rather than to use it.

What Does Twat Mean?
“Twat” is a British slang word with two main uses:
- As an insult: It is used as a derogatory term for someone seen as foolish, irritating, or unpleasant. This is by far its most common use today, and it is considered rude and offensive.
- As a crude anatomical term: It can also be a vulgar slang word for part of the female anatomy. This usage is coarse and offensive.
In short, “twat” is regarded as impolite in almost every context. Learners should understand it so they can follow conversations, but it is not appropriate for polite, professional, or formal situations.
Origin of Twat
The exact origin of the word is uncertain, but it has been recorded in English since the mid-17th century. It appears far more often in British English than in American English, where it is much less common.
Other Meanings
Beyond the two meanings above, there are no other widely recognized meanings for this slang term.
Conversation Examples
A text message conversation between two friends.
- Friend 1: Ian is being a twat today!
- Friend 2: Why do you say that? He was fine in the class we had together.
- Friend 1: Well, something must have happened between then and now, because he’s being really rude and obnoxious.
- Friend 2: I’ll talk to him at lunch and make sure everything’s okay — that’s not like him.
An online exchange between two Instagram users.
- User 1: (posts a picture) Not feeling great today, so I’m staying home to watch Harry Potter instead.
- User 2: If I were you, I’d stay home every day too.
- User 1: Excuse me?! You don’t have to be such a twat! If you’ve got nothing nice to say, don’t say anything at all.
Synonyms for Twat
Depending on the context, there are several milder words you could use in its place when you mean “an annoying or foolish person.” Some safer alternatives include:
- fool
- annoying person