The Roanoke River, once known as the Moratuck, derived its name from an Indian group These Indians had a village by that name upon the river’s northern bank at present Cedar Landing in Bertie County. Both names, Moratuck and Roanoke, seem to be Algonquin.
An English story claims that the Moratuck River was changed to the Roanoke River when an Indian was seen propelling his dugout canoe upon it with oaken oars.