Sharon Road
There is two different versions in this article
One states it was named due to it ran by Sharon Church and the other in comments section states
The history of Sharon Road there was a town known as Sharon in what is now South Charlotte.. The name of the road comes from the fact that this road connected the town of Sharon with Charlotte. Similarly Fairview Road ran all the way to the town of Fairview in Union County. Many of our street names came about this way --the name indicated which town you would find at the end of the road.
This was in Creative Loafing a great local weekly free newspaper that provides the other side of Charlotte in the News.
Street Stories: Secrets and legends behind Charlotte's long and winding roads: Cover: Cover: Creative Loafing Charlotte