Although it may seem a trivial answer, at an individual level, the meaning of life is what meaning the individual gives it. As a species, the jury is very much still out, and probably will be for another two or three centuries, if at all. Unless one subscribes to the notion of omniquantism or to the ineffibility of permanent philosophical schism, there obviously is no one answer.