In this question the author asked what algorithms compute directions from point A to point B on a map and the answer was
Dijkstra's does work, with a couple of modifications
But I am also curious about the algorithms used in naming the different alternatives. In this example you can see that the each of the three alternatives got distinct descriptive name. I am curious here how did they get the names? did they just choose the road with the biggest covered distance?