Did you mean Nelly?
Nelly
noun
°A spelling variant of Nellie, a diminutive of Eleanor or Helen.
°One of the Frazier Islands where nellies breed.