Pronounced with a short A - GAVin - I like it a lot, almost enough to use IRL, though it is a bit dated. But, it was never over-popular so I think it would be OK.
Pronounced GAYvin, which I've heard though only from Americans, it's doubly inappropriate.