Skip to main contentDugald - Name Meaning and Origin