A origem e história da família Gavin são incertas, pois o sobrenome Gavin tem origens em várias partes do mundo, como Escócia, Irlanda e Inglaterra. Na Escócia, o sobrenome Gavin é uma forma anglicizada do nome escocês Gobhaín, que significa “ferreiro”. Os Gavin escoceses eram tipicamente do clã MacGregor e se concentravam principalmente em Perthshire e Stirlingshire. Na Irlanda, o sobrenome Gavin é uma forma anglicizada do nome irlandês Gabhán, que significa “pônei”. Os Gavin irlandeses eram frequentemente encontrados em condados como Dublin e Meath. Na Inglaterra, o sobrenome Gavin é uma forma anglicizada do nome galês Gafin, que significa "limite" ou "borda". No entanto, a presença da família Gavin na Inglaterra é menos comum do que nas outras nações mencionadas. No geral, a família Gavin tem uma longa história em várias partes do mundo, embora a origem específica e a história da família dependerá de qual país ou região eles surgiram.