García II. oder Garcia II. steht für folgende Personen:

* Garcia II. (Gascogne) (der Krumme; † um 930), Herzog der Gascogne García II. (Navarra) (der Zitterer; um 964–1000), Graf von Aragon und König von Navarra Garcia II. (Kongo) (Nkanga á Lukeni; † 1661), Herrscher des Kongoreichs von 1642 bis 1661