Um sítio mesolítico que lembra a presença do homem de 7000 a 1200 anos aC nos permite dizer que esta terra foi ocupada desde os primeiros tempos.
Do século I aC ao século IX dC, outro notável local testemunha as eras gaulesa, galo-romana e merovíngia, através da presença de cerâmica e mosaicos.
A origem do nome de Attray não está claramente definida. Acredita-se que poderia vir de "estreer" ou "estroper", que significa "limpar".
Graças a uma parceria com os habitantes, o município e a associação Sport Recreation Culture of Attray (SLCA) que está na origem do projeto, os habitantes da cidade são nomeados oficialmente desde 14 de julho de 2009, Attrayens e Attrayennes.