Many of the fairy tales have no named characters. Others have one. Name, not necessarily character, there are many that give two characters the same name, though I think "The Tale of Three Ivans" is the only one I've encountered with three getting the same name (and no one else in the story, of course).
It makes life interesting when there is a cast of thousands. Well, dozens. And I'm not good at coming up with such names as Silverhair or Wolfskin.
At least I can raid all the fairy tales of Europe. I will blame the intermarriage of royals for the way names drift, if it comes up. Though there's only so many variations you can give on John.