Quick answer
Dougal is a boy name meaning "dark stranger".
Meaning and history
Anglicized form of the Scottish Gaelic name Dubhghall meaning "dark stranger", from Old Irish dub "dark" and gall "stranger". This name was borne by a few medieval Scottish chiefs.
Notes and context
Usage: scottish