Names related to Máel Máedóc

ANCIENT IRISH
OTHER FORMS: Máedóc
ENGLISH (BRITISH)
OTHER FORMS: Marmaduke
IRISH
Malachy