name meaning: Keith \ke(i)-th\ as a boy's name is pronounced keeth. It is of Scottish and Gaelic origin, and the meaning of Keith is "woodland, forest". The family name of hereditary earls marshals of Scotland from the 11th century. Baseball player Keith Hernandez; Rolling Stone Keith Richard; actor Keith Carradine.
Baby names that sound like Keith are Kit, Kitt and Ketti. Other similar baby names are Leith, Heath, Jeth, Keh, Keiji, Keir, Kennith and Seth.