The name James as far as I can tell has its origins in Hebrew. The name actually means “Supplanter”. The usual meaning of the name James is “He who supplants”.
I’m not really one that goes into secret meanings and such but its interesting to note that the King James Bible is also referred to as the Authorized Version. Its also interesting to note that when you say King James Bible you are actually saying the Bible that supplants other bibles.
One dictionary has the meaning in two words:
Interesting information i’d say.