Eloy is a ♂ male name.
The Spanish name Eloy derived from the Greek name Eulogios or the Latin name Eligius.
Eloy means “good talking” and “one who speaks well” (from ancient Greek “eu/εὖ” = good + “lógios/λόγιον” = scholarly/learned or “logos/λόγος” = (spoken) word/speech) or “chosen” (from Latin “eligere” = to chose).