Also sometimes innocence is used (perhaps inapropriately considering the words original definiton) to describe one who is unaware or less knowledgable in the ways of a given thing.
True, as in "innocent as a baby".
But then where does one draw the line between "innocent" and "stupid"?
"A casual stroll through the lunatic asylum shows that faith does not prove anything." - Friedrich Nietzsche