The story
- Proto-Indo-European*me
- Proto-Indo-European*dʰeh₁-?
- Proto-Indo-European*médʰi
- Proto-Indo-European*médʰyos
- Proto-Germanic*midjaz
- Proto-West Germanic*midi
- Old Englishmidd
- Middle Englishmid
- Englishmid
- Englishmid-
- Proto-Indo-European*weyd-
- Proto-Indo-European*wóyde
- Proto-Germanic*witaną
- Proto-Germanic*witją
- Proto-West Germanic*witi
- Old Englishwitt
- Middle Englishwit
- Englishwit
- Englishnitwitinflu.
- Englishhalfwitinflu.
- English todaymidwit
From mid- + wit; likely coined in line with nitwit, halfwit, etc.
Etymology from Wiktionary, CC BY-SA 4.0.