Marmaduke July 22, 2016 Chinavod Boys Names with Meanings Leave a comment Marmaduke is an English and Irish name, derived from the Celtic name 'Maelmaedoc', which means 'disciple of Maedoc'. Related posts: Marmaduke, Irish name Duke, Irish name Calum, Gaelic name Malcolm, Scottish name