Codger has 2 different meanings across 1 category:
Noun
used affectionately to refer to an eccentric but amusing old man
An amusingly eccentric or grumpy and usually elderly man.