somebody who opposes or does not believe in a particular religion, esp Christianity or Islam
somebody who acknowledges no religious belief
infidel adj
[early French infidele, from Latin infidelis unbelieving, unfaithful, from in-1 + fidelis: see fidelity]