I really like Willow and Grey. I would use Willow as the full name with no nn though. and I would prefer to see just Grey, instead of Greyson, because Greyson seems last namish to me, and combined with James, it looks like the name is backwards and wants to be JamesGreyson.