Garcia is a boy’s name of Spanish and Teutonic origin. Meaning in Spanish: Brave in battle. Meaning in Teutonic: Spear strength. The name has 6 letters.
Garcia is a boy’s name of Spanish and Teutonic origin. Meaning in Spanish: Brave in battle. Meaning in Teutonic: Spear strength. The name has 6 letters.