surly
bearish, brusque, churlish, crabbed, cross, crusty, curmudgeonly, grouchy (informal) gruff, ill-natured, morose, perverse, shrewish, sulky, sullen, testy, uncivil, ungracious
Antonyms
agreeable, cheerful, cheery, genial, good-natured, happy, pleasant, sunny