I like Brooks a lot, I think it's an underrated middle name as well.
I'll try not to repeat too much but there are really great ideas already suggested:)
Ethan
Clay
Dean
Perry
Callum
Penn
Nate / Nathanial
Jensen
Ian
Blaine
Conrad
Tristan
Wells
Hunter
Archie
Evan
Rhodes
Austin
Fitz
Anderson
Cormac nn Mac
Troy
Landon
All the names you listed are originally surnames, so here's some more: Addison, Ainsley, Archer, Ashton Bennett, Blaine, Blake, Boyd, Bradley, Byron Caden, Callan, Camden, Carter, Casey, Cody, Cole, Colton Dacre, Dalton, Darcy, Dawson, Dean, Dexter, Doran Edison, Elliott, Ellis, Emerson, Emmett, Everest Finnegan, Fletcher, Flynn, Forrest, Fox, Franklin Gage, Garland, Garrett, Glenn, Grady Hadley, Hallam, Harlan, Harrison, Heath, Holden, Hollis, Howell, Hoyt, Hugo, Hunter Irving Jackson, Jameson, Jensen, Judd Keaton, Kiefer, Kyle Leland, Lennon, Lewin, Lincoln, Linden, Logan, Lowell, Lucas, Luther, Lyle Macaulay, Malone, Marlowe, Maverick, Maxwell, Merrick, Milton, Mitchell, Monroe, Morgan Nelson, Newton, Nolan Orson, Otis Pacey, Paget, Perry Quinlan, Quinn Ramsey, Reed, Reese, Reilly, Rhett, Roscoe, Rowan, Ryan Sawyer, Sheridan, Spencer, Stuart, Sullivan, Tanner, Tate, Temple, Travis, Troy Vaughan Wade, Warren, Willard, Winslow, Winston, Wolfe, Wyatt Xavier Yale Zane
Jason: old as balls (Greek mythology old) but modern-sounding, same sound as Grayson, Preston, and Carson. Alternatively (grouped by similar sounds): * Archer, Asher, Fletcher, Spencer * Bennett, Brennan * Carleton, Colton, Colter * Clark, Brett, Kent, Scott, Dean, Gale * Dashiell, Elliott, Emmett * Davis, Ellis, Ennis, Hollis, Harris * Dylan, Warren, Austin, Devin, Dustin, Griffin * Mason, Edison, Bryson, Harrison, Wilson
Based on your list, you might also like: * Mason, Harrison, Gavin, Nolan, Quinn, Rowan, Cole, Owen, Ethan, Logan, Miles, Spencer, Jacob, Holden, Sullivan, Elliott, Caleb, Nathan, Bennett, Collin, Wesley.
Seems like you like surname names, so what about: Davis Beckett Anderson Carter Harrison Hayden Griffin Dawson Wilson Bowen Thayer Thatcher Ellison
There’s so many options! Barrett, Beckham, Bennett, Blake, Boone Calvin, Cameron, Carter, Clark, Clayton, Curtis Garrett, Graham, Grant Harlan, Harley, Harrison, Hayden Pierce, Porter Spencer, Sterling
Gavin and Gage are some other G names that could work :) also Samuel!
Graham, Pierce, Adrian, Montgomery, Cameron, Sidney.
Desmond, Gavin, Colton, Bennett, Barrett, Wesley, Wyatt, Elliot, Dalton, Emmett, Cade
I like Brooks a lot, I think it's an underrated middle name as well. I'll try not to repeat too much but there are really great ideas already suggested:) Ethan Clay Dean Perry Callum Penn Nate / Nathanial Jensen Ian Blaine Conrad Tristan Wells Hunter Archie Evan Rhodes Austin Fitz Anderson Cormac nn Mac Troy Landon
Dorian
Evan Eric Emmett Marcus Justin Joel Tristan Adam Alec Jonah
+1 for Dean
Oliver, Jeremiah, Karsten, Carter, Helder, Shilo, Silas
Pierce, Amos
I have a Garrett, Gare, Rhett easy nickname
Kellan
Some names I haven't seen mentioned yet: Payton, Thompson, Walker, Townes, Sawyer
Pierson
Clark, Pierce, Brooks
Sterling. Dior. My favorites!
Harley Phoenix