The road from Ryde towards Pymble is called "Lane Cove Road", because between the 1850's and 1880's, Gordon was called "Lane Cove".
The Pacific Highway was also called Lane Cove Road, because if you were starting from Hornsby or from North Sydney, it was the road to ... Gordon.
The main street in Lindfield was still called Lane Cove Road in the 1920's. I guess going either way leads to Lane Cove, from Lindfield.
The road from Mona Vale towards Gordon was originally called Lane Cove Road for the same reason, and a small part of it at Ingleside which was bypassed years ago, is still called Lane Cove Road.
Gordon was renamed in the 1880's. There are two theories about the re-naming of Gordon. One theory is that it was named after General Gordon who died at Khartoum. There is a Khartoum street right next to the station.
However the Lands Dept parishes on the north shore were called Willoughby and Gordon, and names of these two cadastral parishes predates the battle of Khartoum by decades, and they were apparently named after a General called James Willoughby Gordon, who was a mate of Macquarie although the Duke of Wellington had a very low opinion of him, according to letters cited by Wellington's biographer. So the village of Lane Cove might have been renamed Gordon simply after the parish in which it was situated.