As other users have commented, "había" seems to be the past-tense equivalent of "hay".
"Había" is the past imperfect conjugation of haber, but the present tense conjugations of haber (he has ha hemos han) do not include "hay".
Is the word "hay" some other conjugation of "haber", or is not actually from the same root word?