Provençal French form of Margaret, derived from Greek meaning 'pearl'.
Like Magalli?
Swipe through thousands of names like it