Variant of Meredith, from the Welsh 'Maredudd' meaning 'great lord' or 'sea lord.'
Like Mardith?
Swipe through thousands of names like it