Garcia
View all boy names Plus IconMeanings
Spanish Baby Names Meaning:
In Spanish Baby Names the meaning of the name Garcia is: Brave in battle.
Teutonic Baby Names Meaning:
In Teutonic Baby Names the meaning of the name Garcia is: Spear strength.