Ahí es un adverbio de lugar, indica "a/en ese sitio" o "a/en ese lugar". Hay es la forma impersonal del verbo haber. Mientras que ay es un interjección utilizada para expresar un estado de ánimo, generalmente de pena, desasosiego, dolor, hartazgo, etc.