Well kiddo, Mary is a very special lady in the Christian religion. She was the mother of Jesus, who is considered to be the son of God. Because of this, people have given Mary many different names or titles to show their love and respect for her.
Some of these titles include "Mother of God," "Queen of Heaven," "Our Lady of Guadalupe," "Our Lady of Lourdes," and "Our Lady of Fatima." Each title represents a different aspect of Mary's personality, or a different way that people see her in their hearts.
For example, "Mother of God" means that Mary gave birth to Jesus, who is believed to be a part of God. "Queen of Heaven" is another way to honor Mary's important role in the story of Christianity.
Even though Mary is no longer alive, people still hold her in high regard and pray to her for guidance and help. It's kind of like having a special friend who you believe can always help you out no matter what.