Hay is the impersonal form of the Spanish verb haber (to be, to have). It means there is or there are. It can be followed by a singular or a plural noun without any change in its form.