El evangelio dice que era de Caná de Galilea, que su padre se llamaba Alfeo y que era familiar de Nuestro Señor. Es llamado "el hermano de Jesús", no porque fuera hijo de la Virgen María, la cual no tuvo sino un solo Hijo, Nuestro Señor Jesucristo, sino porque en la Biblia se le llaman "hermanos" a los que provienen de un mismo abuelo: a los primos, tíos y sobrinos (y probablemente Santiago era "primo" de Jesús, hijo de alguna hermana de la Sma. Virgen). En la S. Biblia se lee que Abraham llamaba "hermano" a Lot, pero Lot era sobrino de Abraham. Y se le lee también que Jacob llamaba "hermano" a Laban, pero Laban era tío de Jacob. Así que el decir que alguno era "hermano" de Jesús no significa que María tuvo más hijos, sino que estos llamados "hermanos", eran simplemente familiares: primos, etc.