The story
- Proto-Indo-European*(s)tew-
- Proto-Indo-European*(s)tewp-
- Proto-Indo-European*(s)tup-éh₁-ye-ti
- Latinstup(eō)
- Proto-Indo-European*dʰeh₁-
- Latinstupidus
- Middle Frenchstupide
- English todaystupid
From Middle French stupide, from Latin stupidus (“struck senseless, amazed”), from stupeō (“be amazed or confounded, be struck senseless”), from Proto-Indo-European *(s)tup-, *(s)tewp- (“to push, stick”), from Proto-Indo-European *(s)tew- (“to push, hit”). Cognate with Old High German stubarōn (“to be astonished, be stunned, be blocked”). Related also to Old English stoppian (“to block, stop”). More at stop.
Words from the same roots
Proto-Indo-European*(s)tew- all →
Etymology from Wiktionary, CC BY-SA 4.0.