HELP! In need classic/vintage boy names for Hazel's twin brothers

I am due with twin boy blessings at the beginning of [name_f]April[/name_f]. We had a bunch of names ready for girls, but are not excited about any of our short list boy names. Our daughter is [name_f]Hazel[/name_f] [name_u]Jo[/name_u] and we would like something that is classic and old fashioned similar to hers, but don’t want the name to be too common. Both of us are teachers, so it is super tough to find one name we can agree on let alone two. The ones currently on our short list include:

[name_m]Jack[/name_m]
[name_u]Gus[/name_u]
[name_m]Axel[/name_m]
[name_m]Archer[/name_m]
[name_m]Griffin[/name_m]
[name_u]Grey[/name_u]
[name_u]Drew[/name_u]

I feel as if I’ve looked at every name in existence and nothing sounds right. Any suggestions are greatly appreciated!

From your list I like [name_m]Archer[/name_m] and [name_m]Griffin[/name_m].

Suggestions:
[name_m]Leo[/name_m]
[name_m]Felix[/name_m]
[name_u]Finn[/name_u]
[name_u]Beau[/name_u]
[name_m]Jasper[/name_m]
[name_m]Calvin[/name_m]
[name_m]Silas[/name_m]
[name_m]Roman[/name_m]
[name_u]Everett[/name_u]/[name_m]Rhett[/name_m]
[name_u]Jude[/name_u]
[name_m]Declan[/name_m]
[name_m]Oliver[/name_m]
[name_m]Brooks[/name_m]
[name_u]Arlo[/name_u]
[name_m]Beckett[/name_m]
[name_m]Asher[/name_m]

I like [name_m]Axel[/name_m] and [name_u]Grey[/name_u] together from yours the best. Though are [name_f]Hazel[/name_f] and [name_u]Grey[/name_u] too much of a colour theme?
I really like [name_u]August[/name_u] as a full name for ‘[name_u]Gus[/name_u]’, and I think [name_u]August[/name_u] and [name_m]Griffin[/name_m] are spectacular.

Others:
[name_m]Lachlan[/name_m]
[name_m]Gavin[/name_m]
[name_u]Hudson[/name_u]
[name_m]Milo[/name_m]
[name_m]Maddox[/name_m]
[name_m]Jasper[/name_m]
[name_m]Felix[/name_m]
[name_u]Sawyer[/name_u]
[name_m]Fletcher[/name_m]
[name_m]Christian[/name_m]
[name_u]Parker[/name_u]

I like [name_m]Jack[/name_m] and [name_u]Drew[/name_u] as a twinset from your list. I really like all the names on your list except I wouldn’t use [name_u]Grey[/name_u] with [name_f]Hazel[/name_f] as it seems too much of a theme to me.

Some suggestions:
[name_m]Grant[/name_m]
[name_u]Beau[/name_u]
[name_u]Jude[/name_u]
[name_m]Nate[/name_m]
[name_m]Luke[/name_m]
[name_m]Archie[/name_m]
[name_m]Locke[/name_m]
[name_u]Tate[/name_u]
[name_m]Orson[/name_m]
[name_u]Parker[/name_u]
[name_m]Ford[/name_m]
[name_m]Wyatt[/name_m]
[name_u]Elliott[/name_u]
[name_m]Tucker[/name_m]
[name_m]Knox[/name_m]
[name_m]Nolan[/name_m]
[name_m]Wells[/name_m]
[name_u]Rhys[/name_u]
[name_m]Wesley[/name_m]

[name_m]Axel[/name_m] and [name_u]Grey[/name_u]!

Classic and old-fasioned, not too common . . .

[name_m]Ralph[/name_m]
[name_u]Bay[/name_u]/[name_u]Bailey[/name_u]
*[name_m]Todd[/name_m]
[name_m]Ramon[/name_m]
[name_m]Wilbur[/name_m]
*[name_m]Patrick[/name_m] “[name_u]Pat[/name_u]”
[name_m]Oswald[/name_m]
[name_m]Brent[/name_m]
[name_m]Wilfred[/name_m]
[name_u]Norris[/name_u]
[name_m]Kurt[/name_m]
[name_m]Breccan[/name_m]
*[name_m]Reuben[/name_m]
*[name_m]Pierce[/name_m]/[name_m]Piers[/name_m]
[name_m]Harvey[/name_m]
[name_u]Gale[/name_u]/[name_u]Gael[/name_u]
[name_m]Abel[/name_m]
*[name_m]Abraham[/name_m] “[name_m]Abe[/name_m]”
[name_m]Clay[/name_m]
[name_m]Walter[/name_m] “[name_m]Walt[/name_m]”
[name_m]Gilbert[/name_m] “[name_m]Gil[/name_m]”/"[name_u]Bert[/name_u]"
[name_m]Magnus[/name_m]
[name_m]Silas[/name_m]
[name_u]Flynn[/name_u]
*[name_m]Travis[/name_m]
[name_m]Martin[/name_m]
Ted