I think "глупенький" is a more close equivalent of silly. It often implies some cuteness.