New International Version
Near the cross of Jesus stood his mother [MJ], his mother's sister [MS], Mary the wife of Clopas [MC], and Mary Magdalene [MM].
According to first-order logic, the "and" indicates another item in the list.
If MJ and MM refer to the same character, they should be joined with the "or" operator next to each other.
You are asking: Is MJ = MM?
This can be confirmed by passages elsewhere.
Mary, the mother of Jesus, was from Nazareth as indicated in Luke 1:26
In the sixth month of Elizabeth's pregnancy, God sent the angel Gabriel to Nazareth, a town in Galilee,
Weymouth New Testament John 19:25
Now standing close to the cross of Jesus were His mother and His mother's sister, Mary the wife of Clopas, and Mary of Magdala.
Then he sent away the multitudes, got into the boat, and came into the borders of Magdala.
Mary Magdalene was likely from Magdala, not Nazareth.
Does John 19:25 suggest that Mary Magdalene isn´t Jesus´s mother?