Is there a word for "one who has never sinned"?

Solution 1:

That word is immaculate, as in immaculate conception. Per the OED, it means

Free from spot or stain; pure, spotless, unblemished, undefiled. In fig. senses.