A typical devil-like Jenny Haniver.
One suggestion for the origin of the term was “jeune d’Anvers” (French for Antwerp is Anvers), that is “young girl of Antwerp.” British sailors “cockneyed” this description into the personal name “Jenny Hanvers.”
More Info.
