Middle English spedi "beneficial, unencumbered, agile, prompt," from sped "luck, success, assistance, rate of progress" + -i