Antonyms for Stupid (opposite meaning)
WordNet sense 1 (having the capacity for thought and reason especially to a high degree):
intelligent
WordNet sense 2 (showing mental alertness and calculation and resourcefulness):
smart
From the ODE community, based on WordNet
add/edit