Origin

In Anglo-Saxon times if you were moody you were brave, passionate, or strong-willed. The word came from mod source of mood, which had a range of meanings including ‘mind’, ‘thought,’ and ‘fierceness’. From this moody developed to mean ‘angry’ and by the 13th century had developed the modern sense.