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