Garvin

in baby boy name

The meaning of Garvin is Comrade in battle