Meredith m. Middle Welsh mawr 'great, noble' + Old Breton, Middle Welsh iud 'prince, lord'.
The name of various 10th-12th C Welsh princes.
For the Latinized forms ending in -duc-, see MorganMorgan s.n. Maredudd.