Question: is asshat a swear word?
Answer: Asshat is a vulgar slang term for a stupid, obnoxious, or contemptible person, used much like the word asshole.