Webster's Revised Unabridged Dictionary · 1913

Tomnoddy

Tomnoddy , noun

[Tom (see Tomboy) + noddy.]

1.
(Zoology) A sea bird, the puffin. [Prov.English]
2.
A fool; a dunce; a noddy.