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."

Italic: Oscan úlleís "of that," Umbrian ullu "toward that"

Indo-European: Celtic: Gaulish ollo- "beyond," Old Irish ol 'id.,' Middle Welsh ol "according to;" Balto-Slavic: Old Church Slavonic lani "last year," Czech loni 'id.'