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.