Life can have a number of meanings and philosophical meaning is just one of them. I recently found a good answer to this question on Yahoo Answers. It was not only about the philosophical meaning of life but also covered this meaning in other terms like, temporal success and survival, its meaning in terms of wisdom and knowledge, ethical, religious, spiritual and other ways.