dolt, dullard, pillock, poor fish, pudden-head, pudding head, stupe, stupid person
dazed, stunned, stupefied
unintelligent