Anyone on the world stage who is known for ignorance or stupidity. a stereotypically silly, halfwit, moron, or nonsensical.
When it first entered the English language in the 1150s, "idiot" referred to an uneducated or ignorant person.
The use of idiot in that sense is considered offensive today. But there are plenty of other old words and phrases you can use for people who have no common sense without offending anyone. Here are a few you might want to add to your lexicon, according to Mental Floss.
Links
Topic