A medieval form of Margaret, from Greek margarites, meaning pearl.
Like Margaery?
Swipe through thousands of names like it