Green’s Dictionary of Slang

whack-a-doo n.

[ext. of whacko n.]

a lunatic, an eccentric.

[US]R. Price Breaks 295: I had to gawk at every whack-a-doo sitting on a stoop.
[US]R. Price Lush Life 304: I’m a whack-a-doo! I’m a whack-a-doo! I got sent to the psycho doctor .