Boys names that can fit in with low and high class societies

I need boys’ names that can sound at home in a lower middle class neighborhood, but can also hold its own in a high class arena. Does such a name exist? Can you think of anything?

I’m asking for a book I’m writing, not my own kid, don’t worry. The character’s supposed to be from the wrong side of the tracks in a tiny town who ends up getting a PhD in math (plus a lot more plot, but that’s just the character).

I’m thinking classic names are a good bet…like
[name]Adam[/name]
[name]John[/name]
[name]William[/name]
[name]Isaac[/name]
[name]Christopher[/name]
[name]Ethan[/name]
[name]Henry[/name]
[name]James[/name]
etc…

One more thing…I’m REALLY curious why you’re asking?

I really like [name]Jason[/name], and names like [name]Jacob[/name], [name]Marcus[/name], [name]Daniel[/name], etc. would work. Like the person above me said, classics would be best but don’t make them TOO classic or old-fashioned. I also like [name]Kyle[/name], [name]Jarrett[/name], [name]Oliver[/name], and [name]Wyatt[/name].

For some reason [name]Lewis[/name] came straight to mind. WDYT?