Green’s Dictionary of Slang

old cocker n.

[Yid. alte cacka, old man]

(orig. US) an old man, usu. a disreputable one.

[US]A.I. Bezzerides Thieves’ Market 138: Even that old cocker with the rooster-look stiffening his face at sight of the girl.
[US]R. Price Blood Brothers 152: ‘You believe this old cocker,’ Butler said to Stony.
[US]R. Price Breaks 241: I was [...] gettin’ into that stupid riff with them old cockers.
[US]H. Rawson Dict. of Invective (1991) 276: old cocker (or gaffer or fart). An old man, especially a silly or senile one.