Index
What Names Mean
Meaning of: Dugald
Dugald: An English form of Dughall.