The fort was renamed James Fort and the town Jamestown , in honor of the Duke of York , later James II of England .
The fort was named James Fort and the town Jamestown , in honor of the Duke of York , later King James II of England .