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.