Hasta, (lat. 'spyd, lanse'), inden for romersk hærvæsen det oprindelige kastespyd og stødlanse, forsynet med jernspids. Heraf betegnelsen hastati, der i den ældre hærordning var soldater udrustet med dette spyd.