há (Portuguese) comes from Old Portuguese á, from Vulgar Latin *at, from Latin habet, from Latin habeo, from Proto-Italic habēō, from Proto-Indo-European gʰh₁bʰ- — to grab, to take; to grab, take.
há (Portuguese): there is; there are