English, derived as a diminutive from various names ending in -nora.
This spelling is favoured over Nora in Scotland and Ireland.
Whyte records Pet Names of Noey and Onney. ONC gives Nonie/Noni.