Between these two, absolutely Graydon. It's bleh in that it's doing the 'oh hey I rhyme with
Aidan!' thing, but I think "
Gray" is nice, so.
Gearson is in no way nice, in my opinion, sorry. It makes me think of gears, and grease - like, the oily kind that's hard to get off your hands: gross. Plus I think it was a (last) name of one of the cars in Cars :/
This is totally just me attempting to foist my own name tastes on you, so please feel free to ignore, but:
Gratian? It's like Graydon - but cooler!