1834, from the adverbial phrase, "far away in past time;" see long (adv.) + ago. As a noun from 1842.
those long-ago dresses that swished along the floor
-long
long johns
long pig
long run
long shot
long-ago
longanimity
long-beard
long-boat
longbow
long-distance