General synonyms:
* Silly
* Stupid
* Naive
* Unwise
* Irresponsible
* Inconsiderate
* Thoughtless
More negative connotations:
* Brainless
* Idiotic
* Imbecile (This is a very offensive term, use with extreme caution)
* Dimwitted
* Simple-minded
* Moronic
More neutral connotations:
* Uninformed
* Unknowing
* Innocent
Informal synonyms:
* Clueless
* Dumb
* Goofy
The best synonym for "foolish" will depend on the context of your sentence.