haver (Portuguese) comes from Old Portuguese aver, from Latin habere, from Latin habeo, from Proto-Italic habēō, from Proto-Indo-European gʰh₁bʰ- — to grab, to take; to grab, take.
haver (Portuguese): shall; ought to; should; have; there be; exist