Green’s Dictionary of Slang

nick-ninny n.

[? abbr. nickin n. + SE ninny]

a fool, ‘a meer Cod’s head’ (B.E.).

[UK]B.E. Dict. Canting Crew n.p.: Nick-ninny, an empty Fellow, a meer Cod’s Head.
[UK]New Canting Dict. [as cit. c.1698].
[UK]Bailey Universal Etym. Eng. Dict. [as cit. c.1698].
[UK]Grose Classical Dict. of the Vulgar Tongue.
[UK]Lex. Balatronicum.
[UK]Egan Grose’s Classical Dict. of the Vulgar Tongue.
[UK]Cornishman 27 July 6/2: Nick-nimmy [sic], nigmanog [...] are all synonyous, in the language of the canting crew, for fool.