Carter
Maybe it's because we had a philanthropic president named Jimmy Carter, or because the name simply sounds educated, but Carter makes a great choice for your genius son. Ironically, the name has working class roots. Derived from English, it means "transporter of goods by wagon."