On street names (encore)

Remember my editorial of several years back on the curiosity of British street naming practices? It occurred to me the other day that the Brits do not have monopoly on making weird decisions in regard to street names.

Not far from where we live, if you travel eastward on Lafayette Mills Road, you will eventually pass intersection with Robertsville Road going off to your right. If you continue straight on Lafayette Mills, then in roughly 200 meters you will pass another intersection with Robertsville Road, now going off to your left. You may or may not notice at that point that you are now traveling on Wyncrest Road.

Here is the map:
 

 
The same road changes its name for no good reason, and in the same vicinity two roads not too far but not too close to each other share the same name. Who comes up with these rules?