Hasta is a Latin word meaning spear. Hastae were carried by early Roman Legionaries, in particular they were carried by and gave their name to those Roman soldiers known as Hastati. However, during Republican times, the hastati were re-armed with pila and gladii and the hasta was only retained by the triarii.
See more at Wikipedia.org...