The name Margery is a girl's name meaning "pearl". Margery and is often added to lists like Scottish Baby Names and discussed in our forums with posts like "New: Movie Title Family Name Game!".
From the experts:
An old royal name in England and Scotland that's rarely used for babies today, except when reciting 'See saw, Margery Daw.'.