I think it's a pre glacial species in the genus homo. There's many new human like species being discovered such as the Denisovans. I believe this a species that is adapted to the woods. They even co-existed to some extant with the Native Americans. Take this list of names from tribes across america describing the a common themed being.
http://www.sunstar-solutions.com/NAbigfootnames.htm