Grumpy pants etymology

English

English word grumpy pants comes from English -pants, English grumpy (Unhappy, dissatisfied and/or irritable.)

Detailed word origin of grumpy pants

Dictionary entry Language Definition
-pants English (en) (informal, usually, pejorative) Used with adjectives ending in -y to form nicknames based on a negative quality of a person.
grumpy English (en) Unhappy, dissatisfied and/or irritable.
grumpy pants English (en) (countable, informal, sometimes used attributively) A person who is currently in a bad mood or is habitually cranky.. (uncountable, informal) A notional pair of pants worn by someone in a bad mood.