Name for a blond-haired boy?

I'm writing a story and I need a name for a 16-year-old blond-haired boy. He's actually hot but he has a reputation for being a nerd. He has white-blond hair and pale blue eyes. He's 6'1 and has longish hair. He memorizes words that start with the letter "L" (again, nerd) and is obsessed with PC games like Minecraft and World of Warcraft. Any ideas?

Dave Strider

Jason
Adrian
Christian
Garrett
Nick
Daniel
Will
Cook
Jensen
Jace
Alec
Alex
Julian
Zak
Zayn or Zane
Peyton
Cole
Easton
Archer
Konrad

Zach Berenson

Declan
Jasper
Jaden
Cameron

Zack
Luis
Lui (short for luigi)
Brad
Nick

Brady
Ben
Wesley
Emmett
Michael
Charles