grouch, grump
party pooper
picklepuss, pouter, sourpuss
crabby person
a person of sullen or irritable disposition; grouch, crabapple, sourpuss