They are both good but when I said Grady out loud it sounded an awful lot like I said gravy.
I would say Brody but I totally understand the trying to avoid the popular names - when we named our daughter Layla it wasn't in the top 100 SS name list (all of which we discluded) - the next year it made 100 I think now its up to 55 : (