One who is naive.
Naive.
An ignorant person.
One who holds that only material phenomena can be known and knowledge of spiritual matters (the unmeasurable) or ultimate causes is impossible.
ignorant, unlearned
unbelieving