No one knows who wrote the gospel of Matthew. The author doesn't claim to be "Matthew," or anyone else,
for that matter. It is an anomymous account, written between 80 and 100 CE. It was not written by an
eyewitness, certainly not by a disciple of Jesus, as is implied by the title that was given to it by
second century Christians.
The primary source for Matthew's gospel was the gospel of Mark, the first gospel to be written.
Additional material was taken from "Q", a source for both Matthew and Luke, and from "special Matthew" or
"M" as it is sometimes referred to by New Testament scholars.
(1:1-17) "The book of the generation of Jesus Christ"
The gospel of Matthew begins with a boring genealogy like that we are told to avoid in
1 Tim 1:4 ("Neither give heed to fables and endless genealogies") and Titus 3:9 ("Avoid foolish questions and genealogies").
Although the genealogy is purportedly Jesus's ("The book of the generation of Jesus Christ"), it is
actually that of Joseph, since the last begat is "Jacob begat Joseph, the husband of Mary." This is strange
since its purpose (if it has a purpose) is to show that Jesus is a descendant of David, and therefore meets
one of the qualifications of being the Messiah. (2 Sam 7:12-13) But if
the Holy Ghost is the one who got Mary pregnant (v.25,
Luke 1:35), Jesus isn't David's "seed" and didn't "procede out of his bowels."
(1:3) "Judas begat Phares ... of Thamar." Judah "went in unto" his daughter-in-law,
Tamar, who was disguised as a prostitute. She conceived and
bore Pharez, an ancestor of Jesus. (Gen 38:2-29)
(1:6-16) "David the king begat Solomon." There are 28 generations listed from David to
Jesus in Matthew's genealogy, while Luke's (3:23-31)
has 43. Except for David at one end and Jesus at the other, only three names in the
two lists that are the same.
(1:9) "Ozias begat Joatham." 1 Chr 3:11-12
lists three generations between Osiah and Jotham (Joash, Amaziah, and Azariah), but Matthew omits
(1:18) "When ... Mary was espoused to Joseph, before they came together,
she was found with child of the Holy Ghost." After listing the genealogy of Jesus, Matthew
tells us that Joseph was not Jesus' father after all, which of course makes the
entire genealogy meaningless. The Holy Ghost, not Joseph, was the one who
impregnated Mary, contradicting many
scriptures which clearly state that Joseph was the father of Jesus.
(1:23) "A virgin shall be with child, and shall bring forth a son,
and they shall call his name Emmanuel" The prophecy given in Is.7:14 referred not to a virgin but to a young
woman, living at the time of the prophecy. And Jesus, of course, was called
Jesus -- and is not called Emmanuel in any other verse in the New Testament.
(1:24-25) "Joseph ... knew her not till" Many Christians believe that Mary was
always a virgin, but these verses imply that she and Joseph "came together" after the birth of Jesus, their "firstborn son."