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.