Uncover the origin, popularity, and more for any name.
The name Keitha is of English origin and is a variant of Keith, which itself has Scottish roots. The meaning of Keitha (and Keith) is believed to be 'from the hill' or 'belonging to the lord of the hill'.