'Ay' is a Spanish exclamation that people use to express their emotions, such as happiness, sadness, surprise or pain. As a result, this word is the translation for 'Ouch', 'Oh' or 'Oh my', depending on the context. 'Hay' is the impersonal form of the verb 'haber', therefore, it has many uses.