son of witless wrote:
It can stand for a lot of things. Simple, Simple Minded, Simpleton, Slow, Slow Witted, Scatter Brained, Screw Ball, Shell Shocked, Space Cadet, Stuporous, Slack Jawed, Schlub, schnook, and Senseless. Those are only what come to mind for English. In Latin stupid is Stultus.
Wow! And civil to boot. Sadly, (I'll try to do better) I'm afraid I was thinking on a much lower level.