Keith se origina en escocés y significa "bosque". Keith era originalmente un apellido escocés, derivado de un nombre de lugar que significa 'bosque, grandes bosques. Históricamente, este era el apellido de una larga línea de nobleza escocesa. Como nombre de pila masculino, Keith no fue utilizado hasta el siglo 19. Fue muy popular en los EE.UU. en los años 1950 y 1960, desde entonces su popularidad ha ido en declive.