James Bay itself received its name in honour of Thomas James, a Welsh captain who explored the area more thoroughly in 1630 – 1631.
Сам же залив Джеймс получил своё название в честь Томаса Джеймса, английского капитана, более подробно исследовавшего этот район в 1631.