A origem da família Garcia é espanhola. O sobrenome Garcia é o sobrenome mais comum na Espanha e tem origem no nome próprio "García", que era comum entre os visigodos, um povo germânico que invadiu a Península Ibérica no século V. Durante a Idade Média, a família Garcia foi muito influente na Espanha, especialmente na região da Galiza. Vários membros da família se destacaram como guerreiros e nobres durante a Reconquista, que foi o período em que os cristãos reconquistaram a Península Ibérica dos mouros islâmicos. A partir do século XVI, a família Garcia se espalhou por todo o mundo, especialmente durante a colonização espanhola da América Latina. Hoje em dia, existem muitas famílias Garcia em todo o mundo, principalmente na Espanha, América Latina e Estados Unidos.