Naïve is a French loanword indicating having or showing a lack of experience, understanding or sophistication
while innocence is a term used to indicate a general lack of guilt, with respect to any kind of crime, sin, or wrongdoing. In a legal context, innocence refers to the lack of legal guilt of an individual, with respect to a crime.
Innocence can also refer to a state of unknowing, where one's experience is lesser, in either a relative view to social peers, or by an absolute comparison to a more common normative scale. In contrast to ignorance, it is generally viewed as a positive term, connoting an optimistic view of the world, in particular one where the lack of knowledge stems from a lack of wrongdoing, whereas greater knowledge comes from doing wrong. This connotation may be connected with a popular false etymology explaining "innocent" as meaning "not knowing" (Latin noscere). The actual etymology is from general negation prefix in- and the Latin nocere, "evil" or "guilty".
cowboy...