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