Question: is ninny short for nincompoop?
Answer: nincompoop. Calling someone a nincompoop is like calling them a fool, idiot, bonehead, or dope. ... Nincompoop is a silly-sounding word that's also kind of old-fashioned, like ninny.