This may sound an odd request as I have an 8 year old boy too but they are very different in all respects and I'm struggling to come up with something that will be an acceptable gift.
The child I'm buying for isn't allowed anything superhero/Starwars/Disney etc.
He's highly intelligent and is probably well above average for reading etc. Books have to have an educational element to them (think Shakespeare for kids type books, no David Walliams or similar).
He likes arts and crafts but not sports.
Toys tend to be wooden / educational.
He likes Lego but has a ridiculous amount and parents would prefer he didn't get any more.
Any suggestions? Please!!