Skip to main contentDuncan - Name Meaning and Origin