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. This is to differentiate him from James, son of Alphaeus, also known as James the Less.