The definition sounds slightly different in English. Where I live the word ‘innocent’ has a more pejorative connotation. It’s more than just naive at that point, it’s more someone who embrace being uneducated.
with way that i used it, i meant that its somebody that did nothing wrong, but thank for telling me/everybody that sees this another meaning to the word!