Etymology
From have + -s, from Middle English heven, hebben, from Old English hebban, from Proto-West Germanic *habbjan, from Proto-Germanic *habjaną (“to take up, lift”), from Proto-Indo-European *kh₂pyéti, from the root *kap-. See have for details.