The first name Espy is of Spanish origin, derived from the word 'espiritu', which means spirit in English. It is often used as a shortened form of Esperanza, meaning hope. The name Espy is uncommon but has been used historically, particularly in Spain and some Latin American countries.
The name Espy experienced intermittent popularity throughout the 1920s and 1930s with a total of 19 births recorded during this period.