Other hyponyms of disagreeable person include
aggravator,
annoyance,
alienator,
anathema,
bete noire,
asshole,
bastard,
cocksucker,
dickhead,
mother fucker,
motherfucker,
prick,
shit,
SOB,
son of a bitch,
whoreson,
bore,
dullard,
creep,
spook,
weirdie,
weirdo,
weirdy,
critic,
bitch,
cunt,
cynic,
faultfinder,
egoist,
egotist,
swellhead,
grabber,
churl,
crank,
crosspatch,
grouch,
grump,
incubus,
joker,
turkey,
demon,
devil,
fiend,
monster,
ogre,
oppressor,
pawer,
barbarian,
boor,
churl,
Goth,
peasant,
tike,
tyke,
pharisee,
pill,
prima donna,
prude,
puritan,
bum,
crumb,
dirty dog,
git,
lowlife,
puke,
rat,
rotter,
scum bag,
scumbag,
skunk,
so-and-so,
stinker,
stinkpot,
flouter,
jeerer,
mocker,
scoffer,
common scold,
nag,
nagger,
scold,
scolder,
selfish person,
sneak,
scorner,
sneerer,
prig,
snob,
snoot,
snot,
snorter,
disagreeable woman,
unpleasant woman,
arriviste,
nouveau-riche,
parvenu,
upstart,
upstart,
vulgarian,
bellyacher,
complainer,
crybaby,
grumbler,
moaner,
sniveller,
squawker,
whiner,
dirt ball,
insect,
louse,
worm.