He is called Saint James the Greater to distinguish him from James, son of Alphaeus, who is also known as James the Less.
He is called Saint James the Greater to distinguish him from James, son of Alphaeus. The son of Alphaeus is also known as James the Less.