I've always been a fan of names that reflect the child's cultural heritage. Could be named for an ancestor, or just a traditional name in said culture, maybe a place name from "the old country." Maybe even a combination of 2 or 3 names. Example: Sarah + Erin = Seryn. You kind of have to spell it that way, cuz if you spell it Sarin, well, that's a nerve agent used in chemical warfare & let's face it, NOBODY wants that around.
So what's your heritage? Your wife's? Who are some people you both admire/respect? Or a quality you hope he will posses? I've always liked the names Johan (pronounced "Yohahn"), Sven, Leif (Layf), Gunther (Gunter), Christopher or Kristoff (Kreestoff), Ethan, Logan; Carson is kind of nice too.
Whatever name you & your wife finally decide on, congratulations to you both & I hope everybody is & remains happy & healthy.
Regards, GF.