If by "caveman" you mean Neanderthal ((Homo neanderthalensis), his closest ancestor would have been "Heidelberg Man" (Homo heidelbergensis).
75,014 questions
48,874 answers
1,169 comments
85,482 users