Gavin is a name. It means battle
hawk or white
hawk its a greek name. most Gavins that you will meet are wonderful for the most part. untill you really get to know him. i wouldnt date a Gavin more than likely he will cheat on you and not tell you untill months into the relationship. or
relationshit. how ever you like to say it.