Eric, classic spelling, great!
Jack, timeless, yet still really modern, I love it!
Lonny, although neither is really great for me.
Gabriel - love the nickname Gabe! It works really well for someone of all ages, rather than just someone older as I think would be the case with George (and I'm just not a fan of the name, sorry! still makes me think of Curious George)
Andrew - I love the nickname options, especially Andy!!!!
Steven - love the nickname Steve, which I feel is more associated with Steven.
Dylan - love it!! Dillon to me looks more like a last name
Ryan - much more masculine looking, classic, love it!
Brian - again, this is just the classic spelling, and I think it looks simpler and better.
David - love the nickname Dave! Davis to me just sounds too much like a last name.
Owen - love it! It's very strong and masculine sounding, I really like it!
Leo - love it! It's masculine without being too masculine.
Tyler - Ty is a super cute nickname, and I think that Tyler is a lot more masculine than Taylor since Taylor is unisex.
Kevin, but not by much! I'd just have to pick Kevin because it seems a bit more masculine to me, since I know a couple girls named Devin (one named Devynn, one named Devin)
Marvin, although I'm not a huge fan of either, they're a bit old sounding for me.
Parker, love it!! Just a very trendy, cool looking name. I love this for a middle name. Kyle Parker is one of my absolute faves!
Melvin, just because I've heard of it before (and Mervin is the name of a store that I know, not a person), but I'm really not a fan of either, sorry!
Reed - it looks a bit less like a last name than Reid.
Elliott - just looks more complete!!
ooh, I love love love them both!!!!!! If I HAD to pick one, I guess it'd be..... Ethan. It's just always been one of my favorite names. But I LOVE Nathan, too! Nate is really cute, and Nathan is great by itself as well. Love them both!
Kyle - love it!!!!! Lyle I think is a bit harder to say, and just isn't as established of a name as Kyle.
Sean, just kind of the classic spelling for me. Although I do still like Shawn! Sean is just classic
Benjamin - LOVE it, and love the nickname Ben!!!!!!! So cute.
Nicholas - love it!! Classic, and something everyone can respect. Love the nickname Nick!!! Nicholai to me kind of sounds like fungai or something plural that ends in the "ai" sound, i'm sorry!!!!! Nicholas is just something that everybody knows and isn't too out there.
Spencer - really nice! kind of classic and great.
Hugh - I'm really not a fan of either, though, sorry!! But Hoyt really sounds like a last name to me.
Fredrick, but again, I'm really not a fan of either, sorry! Freddie is a cute nickname though, I guess!!! Much cuter for me than Rich.
Glenn, it just looks more complete
Peter, I think it works better for a little boy; it's hard for me to picture a little boy named Paul!
George, definitely!! Gaylord is "gay" and "lord".... not two words I'd like to put together! I think that will get him teased a lot, sorry! George is something everyone can appreciate.
Coco Kyoko.... I like the rhyme!!!! It could be really cute for a pet!! But I'm not a fan of it for a person....
You have some really beautiful names on the list!!! My favorites are Jack, Gabriel (Gabe), Ryan, Leo, Parker, Nathan (Nate), Ethan, Kyle, and Nicholas (Nick). Those are all on my favorites list... I LOVE them!! Hope this helped and best wishes =)