The only free and comprehensive online etymological dictionary of the Spanish language
el (2), él m. (Pronoun) "he," "him"
12th cent. From Vulgar Latin ille 'id.,' from Latin ille "that one." Old Latin ollus. From Proto-Italic *olno- 'id.' From Proto-Indo-European *h2ol-no- "that." From the root *h2el- "that."
Indo-European
Italic
Oscan úlleís "of that," Umbrian ullu "toward that"
Celtic
Gaulish ollo- "beyond," Old Irish ol 'id.,' Middle Welsh ol "according to"
Balto-Slavic
Old Church Slavonic lani "last year," Czech loni 'id.'