codger
/ˈkɒdʒə(r)/
/ˈkɑːdʒər/
Synonym discussion
Sense: noun/1
Codger is an informal label for an older man who feels a little odd, stubborn, or amusing. Geezer is close in informality, but it can sound rougher and, in some varieties of English, more casual than codger. Old-timer is usually kinder: it often highlights long experience or age without suggesting bad temper. Crank is sharper and more negative, stressing complaints, fixed views, or irritation; a crank can be young, so age is not central there. Eccentric focuses on unusual habits or style rather than age. You might laugh at a codger who repairs clocks in his shed, ask an old-timer about the town's history, avoid a crank who argues with everyone, and admire an eccentric artist for living differently.