Keitha is the female version of Keith, according to babynames.com, although you’ll rarely meet a lady called Keith (or Keitha, for that matter). With a few exceptions, most names in Spanish that end with ‘o’ are male, and those that finish with ‘a’ are female.