You're both kinda right about the meaning of the name
Jacob -- which can be interpreted to mean either "supplanter" or "he who struggles".
Only, the interpretation regarding "struggling" doesn't come from the story of
Jacob and the
Angel , but rather from the story of the birth of
Jacob and his twin brother,
Esau .
The Hebrew word from which the names "
Jacob " and "
James " are derived is "ya'aqob" -- which literally means: "heel-seizer".
Jacob was named this because, when he was born immediately following his twin brother,
Esau , he came out of his mother's womb grasping
Esau by the heel. This was duly noted by his parents at the time, as an omen of future events and sibling rivalry between these two brothers.
--
Nanaea