text: who is the greatest philosopher ? is is imam ghazali ?   philosopher deals with meaning of life and there is no unanimty in the answers regarding philosophy. so answer will vary from person to person.