"ill-tempered," 1846, slang, probably from shirt (n.) + -y (2), on notion of being disheveled in anger.
shirr
shirt
shirtless
shirt-sleeves
shirt-waist
shirty
shish kebab
shit
shite
shithead
shitten