Originally, an imbecile was a category used by psychiatrists to describe people with an IQ between 26 and 50, higher than an idiot but lower than a moron. This was a legitimate description used in courts to prove insanity, but it eventually grew to be pejorative, along with those other terms. The word, like most medical terminology, was taken from Latin, in this case from imbecillus, which meant "weak". That's composed of the prefix in-, meaning "not" (the n changes to an m before a b or p due to place assimilation) and the root baculum, meaning "stick". Nobody is really sure how to explain that connection; it might involve a convoluted link between being "unsupported" and not having a walking stick. Baculum comes from Proto-Indo-European bak, also meaning "stick".
Hello! I'm Adam Aleksic, a sophomore studying government and linguistics at Harvard University, where I co-founded the Harvard Undergraduate Linguistics Society. In addition to etymology, I also really enjoy politics, vexillology, geography, board games, conlanging, and law.