Sounds like my little man too.
I don't think he is naughty, he just doesn't understand everything. Sometimes I think people forget that he isn't even 2 yet, the expectations on him not to be 'naughty' are so high! He's only little! That doesn't mean that I don't try to discipline him, but I also hate it when people say he's naughty because really, he only plays up majorly if he's tired. At other times he just doesn't understand the consequences of what he is doing.
It can be very trying at times though!