Spanish word hasta comes from Arabic حَتَّى
حَتَّى (Arabic)
hasta (Spanish)
Even. Until. Up to, to the point of, as much as.