In Irish the meaning of the name Keith is: From the battlefield. Scottish Meaning: The name Keith is a Scottish baby name. In Scottish the meaning of the name Keith is: Wood. From the battleground. A surname and place name.