Well, dje, while Theotokos could work in that scene, I think Magdalene is probably the better choice, just because John doesn’t give Jesus’ mom a name in his Gospel.
This would be the first time Theotokos gets a name in the Gospel, after two scenes where her name for the narrator is “the mother of Jesus.” I mean, she doesn’t even get a name when she shows up in other Johanine literature (Revelations, for example).
Yeah, I think the Johanine community, at the time of the writing (c.a.100), knew about Jesus’ mom’s name, and therefore I agree there’s significance to how John is a fan of giving Jesus dialogue with women named Mary (e.g. Mary of Bethany), what with his mom being named “Mary” in their tradition and all - but working in the conceit of the text, I doubt that John would give Jesus’ mom a name change in her last scene for no apparent reason.
Also, then as now, you didn’t call your mother by her first name, and I can’t really see what this address change would serve, after Jesus never referring to his mother as anything but “woman” (which you didn’t call your mom either, but, there’s a good logic there for why).
Granted, Jesus at first calls Magdalene “woman,” but I think the fact that both the narrator and Jesus call her “Mary,” which throughout this Gospel just refers to female interlocutors of Jesus, and not his mother, whose name is “the mother of Jesus” for the narrator and “woman” for the character of Jesus, I think Theotokos is pretty improbable.
Plus, as we’ve discussed, the Samaritan at the well gets called “woman” too, so not every woman in John who gets called “woman,” is his mom.
PS Earlier, I should have said “Jesus only calls three people woman,” not “Jesus only calls someone woman three times.” I think my points stand with this discrepancy though.