I just realized that Charming was a shepherd, and David was a shepherd.
David= David from the Torah/Bible. Not sure if this holds any significance, but I just saw it on Jeopardy, when David was the answer to something about “this man was a shepherd….” Naturally, I thought of OUAT immediately. 😆
David could have been his real name in FTL. Maybe he’s David that is going to slay Goliath. Perhaps James is his twin’s real name. Afterall when Red busted Snow in the chicken coop she did give Mary, Margaret and Frosty as possibly alias’.