I know i posted this somewhere before but I guess I’ll have to do it again:
Lets a look at the people who stood by Jesus at the cross and eliminating them one-by-one to better understand exactly who they were.
We begin:
Mattew 27:[55] There were also many women there, looking on from afar, who had followed Jesus from Galilee, ministering to him;
[56] among whom were Mary Mag’dalene, and Mary the mother of James and Joseph, and the mother of the sons of Zeb’edee.
Mark 15:[40] There were also women looking on from afar, among whom were Mary Mag’dalene, and Mary the mother of James the younger and of Joses, and Salo’me,
John 19:[25] But standing by the cross of Jesus were his mother, and his mother’s sister, Mary the wife of Clopas, and Mary Mag’dalene.
Matthew has: Mary Magdalene, Mary the mother of James and Joseph, and the mother of the sons of Zebedee.
Mark has: Mary Magdalene, Mary the mother of James the younger and Joses, and Salo’me.
John has: Mary(Jesus’ mother), His mother’s sister, Mary the wife of Clopas, and Mary Magdalene.
We can eliminate the common Mary(s) that we know of-Mary, the mother of Jesus & Mary Magdalene
Once you eliminate them you have:
Matthew: Mary the mother of James and Joseph, and the mother of the sons of Zebedee
Mark: Mary the mother of James the younger and Joses, and Salo’me
John: His mother’s sister, and Mary the wife of Clopas
Since in the Greek the difference between Joseph and Joses is only one letter, its a safe bet that the mother of James and Joseph/Joses is another Mary, who is the wife of Clopas.
So all that is left is Salo’me, who as it seems is the mother of the sons of Zebedee, and who it seems is the sister of Mary, the Lord’s mother. Therefore James and John it would seem are COUSINS of Jesus-not brothers.