The name Douglas is a Scottish baby name. In Scottish the meaning of the name Douglas is: From the Gaelic 'dubhglas' meaning dark water, dark stream, or from the dark river. The Scottish Douglas clan had two historical branches: (Black Douglases and Red Douglases.)
"wood, forest", "from the battleground" Keith is a masculine given name. It comes from a Scottish surname, which is derived from a place name meaning "large woods, forest."