Index
What Names Mean
Meaning of: Donald
Donald: An English form of Donghal, "brown stranger."