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,
cold fish,
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,
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.