O Dubhagain, Duggan
This is an anglicized form of the Olde Gaelic name O Dubhagain. The Gaelic prefix "O" means "grandson" or "male descendant (of)" and the personal name "Dubhagan" the first element of which derives from the Gaelic "dubh" meaning "black" or "dark" and the diminutive suffix "an". |