Yes I'd forgotten Adrian Mole.
"Moll" has a long history as a generic name for a woman. She was not always necessarily a tart or a fast woman.
Moll Flanders may have helped that idea along.
The American Gangster's Moll is a familiar term.
Cheers, Joy