Margaretjo combines Margaret, from Greek 'pearl,' with Jo, from Hebrew names meaning 'God increases' or 'God is gracious.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Margaretjo?
Swipe through thousands of names like it