Tafoya is basically a a Basque surname. The meaning of this surname is "light in the forest". On the other hand, another source says that it has derived from the name of a town called Tafalla in the Spanish Basque region of Navarra which is located in the south of Pamplona.