It's probably just a bit of family mythology that developed in the absence of any actual etymological knowledge. It's entirely possible that the nickname
Charlie just started spontaneously, and the thing about
Sharyl was a bit of reasoning added in later to explain it.

http://wonderingchristine.blogspot.com/