Who has three bodies of water named after him? Henry Hudson does. For his discoveries in the 1600s, the Hudson Strait, Hudson Bay, and Hudson River are all named after him. Henry Hudson set off to... This description may be from another edition of this product.