Aug 1, 2022
I am fine with idiot because it is so old that its connection to its past meaning is totally forgotten. But if you want some suggested alternatives, aside from the obvious obscene ones that I am more likely to use while driving, walking or riding my bike, there's dumbass, doofus, dolt, rube, dumkopf, asshat...just off the top of my head.