The only free and comprehensive online etymological dictionary of the Spanish language
hacia (Preposition) "toward"

12th cent. Old Spanish faza; earlier faze a. From Latin facies ad "facing toward." For the etymology of facies, see haz (1); for the etymology of ad, see a.