This list includes 3 of my husband's top picks and 3 of mine. Unfortunately, they aren't the same... Lol. Our baby boy's middle name will definitely be James after my husband. I would like a strong first name that isn't one that everyone has, but is still following recent trends somewhat. Potential nicknames are also listed.
I recently read this and have been keeping it in mind as well:
https://m.huffpost.com/us/entry/4393782/
Re: First names to go with middle name James?
On the same note (as much as I like the name), Grayson might be a little too much alliteration with your last name, especially with the "Gra" at the start of both.
I always get thrown by thinking about the sound of the name as a whole (first, middle, last), but for the most part, he will only be known by the first and last name together.