His mother. However, since there are over 100 saints named John we can not tell you what her name is unless you narrow your question a bit.
St. Elizabeth, the mother of John the Baptist, gave birth to John when she was already elderly.
Saint Anne gave birth in the normal human way after relations with her husband who by tradition is said to have been Saint Joaquim. She did not have a 'virgin birth' as did her daughter the Blessed Virgin Mary.
when she gave birth to jesus
Because she gave birth to the son of God!
Lucy is a very ancient saint. At the time she was born most women gave birth at home.
=St. Johns full name was John son of Zebedee.=
Mary Gave birth to Jesus and if that isn't enough, she didn't sin her entire life. The real question is, "Why not?"
When his mother, St. Elisabeth, gave him over to the Essenes to raise him.
There is no record of even the year when St. John was born., His birth occurred long before the tradition of issuing a birth certificate became the norm.
Elizabeth she was cousin to Mary. Elizabeth gave birth to John the Baptist.
Actually, we do not know the date of the birth of John the Baptist nor of the birth date of Jesus. However, the Church chose to celebrate the birth of Jesus on December 25. John, according to scripture, was about 6 months older than Jesus so he was given the date of June 24.
Yes, He did. Jesus is God incarnate. God made everyone and everything. Saint Mary is a person. So yes, Saint Mary gave birth to her Creator.