Cole. Brooke is a predominately female name now, and adding an s on the end will still probably get the little boy taunts now and then of, "That's a girl's name!"
Brooks sounds like a brother to Ryder. That being said, they both sound like cowboy hat wearing ranchers. That isn't necessarily a bad thing just what I see when I say those names. If you want to stay away from that go with Cole.
Re: I think we have it down to 2 names.
This. Love Cole Alan, and I think it flows really well.
I like brooks and ryder together but... with it being so close to a girl name I might stay away from that but it is a cute name ! what about
Cole brooks???
This exactly.