What does the Name James Mean?

The name James is of Hebrew origin and means supplant or replace. The name James is a variant of the name, Jacob. James is generally used as a male’s name.