James Walker was a colonial resident of Bath County, North Carolina who settled near the Neuse River. In Bath, he and several other colonists submitted a petition requesting the colony's support against a group of American Indians who opposed their settlement. He died in about 1708.