The village idiot is, in strict terms, a person locally known for ignorance or stupidity but is also a common term for a stereotypically silly or nonsensical person or stock character.