Наивность - это глупость на основе позитивного отношения к реальности, и она приносит проблемы только своему носителю, а глупость часто бывает злой и доставляет неприятности окружающим.
Наивность - когда человек знает, но стремится уточнить знание и верит чему попало. А глупость - это когда он вообще ни черта не знает, и пытается доказать обратное!