German diminutive of Margarete, meaning 'pearl.'
Like Gretel?
Swipe through thousands of names like it