Según el filólogo e historiador Alberto Montaner Frutos, García es un antropónimo muy antiguo, de origen prerromano, «posiblemente íbero-aquitano, cuyo étimo se ha considerado afín al vascuence (h)artz ‘oso’, que en su versión determinada es (h)artzea y cuya forma antigua habría sido kartzea».
[3] Ramón Menéndez Pidal y Antonio Tovar también concuerdan que el origen de este apellido es hartz, o sea, «oso».
En Galicia, Asturias y Burgos: Como todos los apellidos patronímicos comunes, no tiene un único origen.
En el siglo XIII, Sancho García acompañó al rey Jaime I en la Conquista de Mallorca y recibió, en compensación, diversas tierras iniciando el linaje de los García en las islas y también en tierras valencianas.
Arnaldo García, en 1521, prestó todo su oro y plata para atender a las necesidades de la isla.
Una vez descubierto el continente, entre los primeros que emprendieron la conquista se encuentra Diego García de Paredes.
Finalizada la conquista del Perú pasó a Venezuela, fundando la ciudad de Trujillo.