There is no meaning of life. If you assume there is a meaning of life then you assume a higher being put us here for a purpose and not that we are the products of billions of years of survival and of evolutionary trial and error. Therefore, those who believe there is a meaning of life are creationists. In my opinion, you create your own meaning of your own life. This is why we have evolved to have free will and not a genetically ingrained preoccupation with functioning for one purpose (I.e. like bees and ants providing for a 'queen').