Notas de Paco Fdez.
Aunque se pronuncian (casi) igual…

Hay es del verbo haber;
Ahí es un lugar;
Ay es una exclamación; y
ahy no existe.

Texto completo en DesEquiLIBROS. Lectura y cultura.