I am going with David being his real name in FTL while James was his dead twin’s name. There is no other evidence to refute that yet.
IF his twin is dead 😉
Speaking of which, if they’re twins, how is the king not Charming’s real father?
Oh it was clear he’s dead. It is hard to survive getting run through with a huge spear. Otherwise there would have been no need for David. Not only did we see it rumple said it. Dead is dead.