I believe The Bible says that he was filled with the Holy Ghost while still in his mothers womb. Elizabeth said to Mary that she felt the babe leap within her at the sound of the voice of Mary, who was pregnant with Jesus. He recognised Jesus presence even though they had not yet been born.
Because St. John was Filled with the Holy Spirit.
The holy ghost came in the new testament, in the book of Acts. The holy ghost was a comforter , in the place of Jesus for the disciples.
Among the most immediate: The Holy Trinity (Father, Son and Holy Ghost) Jesus, Mary, Joseph, the 12 Disciples, John - The Baptist, Mary Magdelene, and the Devil.
Zechariah, the father of John the Baptist.
Because he was very Holy & he prepared the way for Christ.
This is in Acts 19:2, when people were baptized unto John, but John's baptism was no longer the current way; it was superseded by the baptism of the Holy Ghost.
John the Baptist said, "I baptize you with water, but he who is coming after me is mightier than I, whose sandals I am not worthy to carry. He will baptize you with the Holy Spirit and fire."
He said that the Holy Spirit was like Fire.
The direct answer to your question is NO. John the Baptist was not born of a virgin like Christ. The angel Gabriel visits Zacharias while he is duing priestly work in the temple. The angel tells Zacharias that his wife Elizabeth will bear him a son and call his name John. The angel informs Zacharias that his son will be filled with the Holy Spirit from birth. (Luke 1:13-15). Because Zacharias does not believe the news of the birth of a son, he is deaf until his son is born. Like Christ, John the Baptist was filled with the Spirit from birth. However, only Jesus was born of a virgin and was sinless. John the Baptist had a sinful nature just like us and had to believe that Jesus was the Christ (Messiah). Jesus had a heavenly father and John the Baptist had an earthly father like all other humans. Jesus was the exception.
He baptized into water, but the one coming after him (Jesus) would baptize into the Holy Spirit.
By revealing to him that his cousin, the Lord Jesus, Is the Christ.
St. John did so by Baptizing people.