"having long life," c. 1400, from long (adv.) + past participle of live (v.). Old English had langlife "long-lived."
longing
longinquity
longish
longitude
longitudinal
long-lived
long-neck
long-playing
long-range
long-running
longshanks