Точное определение философии является само по себе открытым философским вопросом.[8] Это связано с тем, что и предмет изучения в философии конкретно не определён — философия изучает всё, в том числе и саму методологию познания (в рамках эпистемологии). Разные философские школы, образовавшиеся за время существования философии, зачастую сильно отличались друг от друга методологией познания, и, таким образом, внутри каждой из этих школ можно дать своё собственное определение того, что есть философия. Поэтому в определённом смысле точное определение философии менялось с течением времени.[11]
С другой стороны, у философии существует важный объединяющий принцип — любое философское рассуждение, какими бы неожиданными ни были его посылки, тем не менее строится рационально: осмысленно, в соответствии с некими принципами мышления, например, логикой. Рациональность рассуждения отличает философское мышление от мифологического мышления и религиозного мышления, в котором подразумевается супранатурализм и сверхъестественное, то есть иррациональное.[12][13][14] Это, однако, не означает, что философия не может существовать параллельно, например, с религией. Напротив, распространены ситуации, когда какая-нибудь религия принималась в качестве предпосылки философской системы, и рациональный философский аппарат использовался далее для развития тех областей знания, которые не были покрыты каноном этой религии.[15] Например, древнеиндийская философия истолковывала Веды, а средневековые философы Европы (Блаженный Августин, Фома Аквинский и другие) истолковывали Библию. Распространены также случаи, когда философское мышление использовалось для попыток доказать справедливость какой-нибудь религии или же, в более общем смысле, доказать существование бога. Например, апологеты старались рационально обосновать христианство.