From Middle English hast, havest, second-person present singular form of haven, from Old English hæfst, hafast, second-person present singular form of habban, from Proto-Germanic *habaisi, second-person present singular form of *habjaną; equivalent to have + -est. Compare German and West Frisian hast.