I love the name Gavin a lot, and you've already received a lot of amazing suggestions. The one I would like to add is Gavin Noah - this would have been my brother's name, and I always thought it was great.