I am thinking of using James (family name) as a middle name, but not sure yet..
My favorites are Blake and Weston. I have really been fond of the two Blakes that I've known. It's a stylish but not ultra-popular choice. It feels a bit preppy, a bit classic, but fresh. Weston is one of my favorites of the -on names. It feels adventurous, rugged, but proper. I'm from the West, so it feels significant to me.
You have 20 great names, but say you need help. What's wrong with the list you have? Are you having troubles agreeing? Do you like the names, but don't love them? Give us a little more to go on and hopefully we can be of more help.
I like these names on your list.
Austin - unless a place name has some significance, I would give it a pass.
Colton - a colt is a baby horse
Hudson - don't like the heavy Hud sound
Jackson - just Jack would do
Parker - park her
Tanner - tan her
Tripp - acid trip, school trip...pass
Tucker - too juvenile and rhymes with a bad word
Tyler - overused
Tyson - as in boxer Mike or the model?
Weston - I prefer Easton
Zac - too short
Jake - ok for a nn
Jacoby nn Jake
Christopher nn Kit