Help! I'm due in 13 weeks and still have no name for our 3rd boy.

These are the kinds of names I like (but can't use, because our existing boys are already named them as a first or middle, or won't work w/our last name, or DH doesn't like the name):

Charlie
Louie (Louis)
Andy
Alexander
Henry
William
Edward

Genres I prefer to stay away from (no offense to anyone with these names, they just won't match and not my personal taste):

Middle-age or Gen-X names (mark, larry, steve, scott, brian, matt, etc.)

Currently popular, "different" names (jaden, kaden, connor, cooper, owen, aidan, etc)

I guess I like "classic" names that have not been TOO popular during my lifetime and aren't associated with a particular age group.

Possible contenders that I like, but don't love:

Christian (would you assume someone w/that name is religious Christian?)
Teddy (Theodore)
Leo (Leonardo)

Any suggestions? I've already spent hours on nameberry and come up with nothing. Thanks!!!