Deriva dal cognome patronimico spagnolo García di origini basche.
Cognome molto diffuso in America Latina, in Argentina e Perù in particolare, ed anche nele Filippine.
Il cognome Garcia è piuttosto raro, ma presente in tutta l'Italia e potrebbe avere due ceppi, nel milanese e in provincia di Roma.
Il cognome Garcia è 1863° nella regione Liguria Il cognome Garcia è 1253° nella provincia di Milano Il cognome Garcia è 36° nel comune di RUFFRÈ-MENDOLA (TN)