Origin of the name Keith

From a Scottish surname which was originally derived from a place name, itself probably derived from the Brythonic element cet meaning "wood". This was the surname of a long line of Scottish nobles. It has been used as a given name since the 19th century.