There are similar questions, but none ask exactly who Mary Magdalene is.
John 19:25 lists three other women including Jesus' mother who aren't Many Magdalene:
but standing by the cross of Jesus were his mother and his mother’s sister, Mary the wife of Clopas, and Mary Magdalene. (John 19:25, ESV)
Other women not Mary Magdalene:
When the Sabbath was past, Mary Magdalene, Mary the mother of James, and Salome bought spices, so that they might go and anoint him. (Mark 16:1, ESV)
There were also women looking on from a distance, among whom were Mary Magdalene, and Mary the mother of James the younger and of Joses, and Salome. (Mark 15:40, ESV)
Mary Magdalene was apparently very close to Jesus:
Now on the first day of the week Mary Magdalene came to the tomb early, while it was still dark, and saw that the stone had been taken away from the tomb. (John 20:1, ESV)
In John 20 Mary Magdalene stayed at the tomb even when Peter and Mark left. Jesus chose to appear to her first.
The following verse also seems to eliminate Jesus' mother:
and also some women who had been healed of evil spirits and infirmities: Mary, called Magdalene, from whom seven demons had gone out, 3 and Joanna, the wife of Chuza, Herod’s household manager, and Susanna, and many others, who provided for them out of their means. (Luke 8:2–3, ESV)
Lazarus's sister Mary is never eliminated. In John 11 she shows the sensitivity that fits Mary Magdalene. But it is strange that except for Luke 8:2-3 the name Mary Magdalene is only used during Jesus death and resurrection. Can we determine who Mary Magdalene is?