According to This source, " J.K. Rowling derived it from ‘mug’, a British slang word for ‘fool’." but it does also mention your cite, astro.
Ah ha! The truth is out!
According to This source, " J.K. Rowling derived it from ‘mug’, a British slang word for ‘fool’." but it does also mention your cite, astro.
Ah ha! The truth is out!