From Middle English ruddy, rody, rudi, from Old English rudiġ ("reddish; ruddy"), from rudu, equivalent to rud + -y. Compare Icelandic roði ("redness").
The British slang sense expressing irritation is presumably a euphemism for bloody.
Modern English dictionary
Explore and search massive catalog of over 900,000 word meanings.
Word of the Day
Get a curated memorable word every day.
Challenge yourself
Level up your vocabulary by setting personal goals.