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 euskera (h)artz 'oso', que en su versión determinada es (h)artzea y cuya forma antigua habría sido kartzea».
[1] Ramón Menéndez Pidal y Antonio Tovar también concuerdan que el origen de este apellido es hartz, o sea, «oso».
[2] Alfonso Irigoyen opina que la etimología viene de la palabra gaztea, que quiere decir «joven»,[2] aunque Montaner Frutos discrepa porque es «fonéticamente inviable».
[1][a] Actualmente es un nombre poco común en España, según el INE, a fecha 01/01/2021 en España llevan el nombre de García: 50 hombres, es usado en las provincias de Badajoz (0,006%), Sevilla (0,0007%) y Barcelona (0,0002%).
[5] Nombre común durante la Edad Media, fue especialmente utilizado en el Reino de Pamplona.