>>It's my understanding that the word gullible is more appropriate, since it has the same meaning as we Europeans use the word naive.
>
>In English gullible has a negative conotation of being stupid or easily duped. Naive is softer more like unaware or trusting.
Maybe innocent is the closest match?