There are so many Hunters, Coopers, Tanners, etc with this new generation. And please, PLEASE give your child a normal spelling of a name. He's going to have to grow up spelling that name over and over again, so just make it easy on everyone. Plus, I think something like Jackson looks more professional when you are 40 than Jaxson or some shit. Just my opinion.
Mason Riley? idk maybe people might assume it's a chick. i've seen mason go both ways. Kevin Riley has a nice little ring to it too. I've always like one or two syllable first names with two syllable last names. something like Max Riley or Tom Riley fit well, but if you want to spice it up a bit and sound a little less boring, Mason, Kevin, Keegan, Jarret/Jared, are all sweet two syllable names that work with that last name.
Don't name him Mason. Mason Riley sounds like a chick pornstar. Also don't name him anyting really gay like Quintin, Quinn, Marvin, Elton, or ghetto names like Tyreeese or Trayvonn because you do want him to get a job one day. Your best bet is to go with something thats been around a while and sounds good like Johnson for example
Johnson can be used as a first name too. And Johnson Riley sounds good. Gotta think of a name that will make a godd nickname too though. Like if his first name starts with a T ya give him the nickname T-Riles. But if his first name starts with an A you can't do shit with that.