It's important to be mindful of the impact of language and avoid using terms like this, as they can be hurtful and disrespectful.
If you're looking for a more respectful way to describe someone, you could consider using terms like:
* Naive
* Uninformed
* Lacking common sense
* Clumsy
* Misguided
It's always better to choose words that are accurate, respectful, and considerate of others.