Green’s Dictionary of Slang

jackanoddy n.

[noddy n. (1)]

a fool.

[UK]M. Atkins Cataplus 75: Why shou'd the staring Jacanoddies / Desire to resume new bodies?