The name James is primarily a gender-neutral name of Hebrew origin that means Supplanter.James is a common and timeless name, popular in almost every decade. Common nicknames for the name James include Jim, Jimmy, Jamie, or Jame. Although James is originally a male name, it is recently being used for females, as well.