I do like
James a lot, but it sounded a lot fresher 5 years ago to me than it does now. I'd probably not use it for a son anymore; I guess I've fallen out of love a little.
James Arthur is my favorite of your combos.
James Isaac and
James Benjamin are nice, but neither of those names really does it for me.