Green’s Dictionary of Slang

man in the moon n.2

[rhy. sl. man in the moon = loon n.1 ]

a fool, an eccentric.

[UK]R. Puxley Cockney Rabbit.