Variant of Meredith, from the Welsh 'Maredudd' meaning 'great lord' or 'sea lord.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Mardith?
Swipe through thousands of names like it