It is named after Christopher Newport, captain of one of the ships which carried settlers of Jamestown, the first permanent English settlement in North America.
Source: Wikipedia