No, the Bible does not teach that Mary is the mother of God, nor does it suggest that Christians should either worship or venerate Mary.a Consider:
Mary never claimed that she was the mother of God. The Bible explains that she gave birth to “the Son of God,” not God himself.—Mark 1:1; Luke 1:32.
Jesus Christ never said that Mary was God’s mother or that she was worthy of special devotion. In fact, he corrected a woman who gave special attention to Mary’s happy role as his mother, saying: “No, rather, happy are those hearing the word of God and keeping it!”—Luke 11:27, 28.
The terms “Mother of God” and “Theotokos” (God-bearer) are not found in the Bible.
The expression “Queen of Heaven” in the Bible refers, not to Mary, but to a false goddess worshipped by apostate Israelites. (Jeremiah 44:15-19) The “Queen of Heaven” may have been Ishtar (Astarte), a Babylonian goddess.
Early Christians did not worship Mary, nor did they give her any special honor. One historian states that early Christians “would have rejected cults and probably feared that undue attention to Mary might evoke a suspicion of goddess worship.”—In Quest of the Jewish Mary.
The Bible says that God has always existed. (Psalm 90:1, 2; Isaiah 40:28) Since he had no beginning, he cannot have a mother. Furthermore, Mary could not have held God in her womb; the Bible makes clear that even the heavens cannot contain him.—1 Kings 8:27.
Mary—Mother of Jesus not “Mother of God”
Mary was Jewish by birth, and she was a direct descendant of King David. (Luke 3:23-31) She was highly favored by God for her faith and devotion. (Luke 1:28) God chose her to become the mother of Jesus. (Luke 1:31, 35) Along with her husband, Joseph, Mary had other children.—Mark 6:3.
Although the Bible shows that Mary became a disciple of Jesus, not much additional information is given about her.—Acts 1:14.
a Several religious denominations teach that Mary is the mother of God. They may refer to her as “Queen of Heaven” or as Theotokos, a Greek word that means “God-bearer.”