shirty (English) comes from English shirt, from Middle English schirte, from Old English sċyrte, from Proto-West Germanic skurtijā, from Proto-Germanic skurtijǭ — skirt, apron.
shirty (English): Ill-tempered or annoyed