Green’s Dictionary of Slang

grinagog (the cat’s uncle) n.

[SE grin + agog]

a simpleton who has a fixed grin on his face.

[UK]Grose Classical Dict. of the Vulgar Tongue.
[UK]Lex. Balatronicum.