Related Names

Old Irish
(word)
+
Máedóc   m
Old Irish
Old Irish
Malachy   m
Irish
Marmaduke   m
English (British, Rare)
Key
  indicates that this relationship is uncertain