Richard James is a very common name. But that isn't really negative.
I like
Richard, and it was always on my list of "maybe" names for a boy. I would like it more if the CH were pronounced as a K, but it's not ... oh well, I still like it. And I like both nn
Rick and
Rich. I'd probably wait and see which one suited the boy, but I'd be tempted to start with
Rick because it's more boyish.
Rich sounds like what he'd call himself when he grew up.