Background
The term 'magpie' comes from Middle English 'magot pie', where 'Magot' was a nickname for Margaret, a common name for women, and 'pie' referred to a bird. Over time, 'magot pie' was shortened to 'magpie'. The bird's reputation for collecting shiny objects led to the figurative use of the term for people who hoard.