The story
- Proto-Germanic · inherited from*mōdagaz“courageous”
- Old English · inherited frommōdiġ“brave”
- Middle English · inherited frommody
- English todaymoody
From Middle English mody, modi, from Old English mōdiġ (“brave”), from Proto-Germanic *mōdagaz (“courageous”). By surface analysis, mood + -y.
Etymology from Wiktionary, CC BY-SA 4.0.