♂ Adam Gregory "Adam"
♂ Christopher Michael "Chris"
♂ John Alexander "John"
♂ Robert Jacob "Robert"
♂ Samuel Thomas "Sam"
♂ William Connor "Will"
♂ Zachary Kevin "Zach"
Nathan Scott - 7/10 - Nice, uncommon name for a boy. It ages well overall, but I slightly prefer the name Nathaniel. Nathaniel Scott just has a nice ring to it. However, if you don't want to change it, Nathan Scott sounds nice and has a natural flow.
Blake Michael - 5/10 - I've never been a huge fan of the name Blake. It reminds me of a jerk that I know, so that's never a plus. However, it's a nice enough name to last him his whole life. Michael is good middle name and flows well with Blake.
Cole Benjamin - 5/10 - Personally, I feel that the name Cole is far too trendy to use right now. Sure, it's not as popular as Ethan, Noah, or Aidan, but it's getting up there. It doesn't age that well. Benjamin is okay, but it does sound nice with Cole.
Dylan Christopher - 7/10 - I prefer the spelling Dillon by far, but Dylan is nice too. I just added Dillon Robert to my list since I think it's a charming, lovable, timeless boy name. Christopher is one of my favorites and it balances out with Dylan very nicely.
Lucas Matthew - 6/10 - Lucas is a just an okay name to me. I don't see anything special about it. It ages well, is strong, masculine, and sounds intelligent, so what's not to like? Luke is what I love about this name. Matthew compliments it well.
Jacob James - 8/10 - My favorite on your list. Jacob is a short, sweet, simple, kind, handsome name that comes with the adorable nickname Jake. It's formal, ages well, and is just great. James is always a great middle name and it sounds nice with Jacob.
Mason Gabriel - 4/10 - My least favorite on your list. Mason is the most popular baby name as of Sept. 2011. It doesn't age well, sounds too trendy and modern, and I just don't like it (sorry about being so blunt). Gabriel sounds very feminine to me.