Margaretjo combines Margaret, from Greek 'pearl,' with Jo, from Hebrew names meaning 'God increases' or 'God is gracious.'
Like Margaretjo?
Swipe through thousands of names like it