Learn English – How to affectionately call someone who is always moaning/whinging

single-word-requests

How can one affectionately call someone who is always moaning/whinging? I am looking for a qualifier with minimal negative connotation.

Best Answer

I imagine the Yiddish kvetch is sometimes used affectionately. And here's some other possibilities I can picture being said with appropriate warmth:

bellyacher
codger
crab
crankypants
croaker
curmudgeon
sorehead
squawker