c. 1600, from shirt + -less.
shire
shirk
shirker
shirr
shirt
shirtless
shirt-sleeves
shirt-waist
shirty
shish kebab
shit