Do u know how many hearts octopus has ? Its hard to believe that an octopus has three hearts . From those three hearts, 2 hearts work for take blood without oxygen to the respiratory system while the 3rd takes the oxygenated blood to all the parts of the body.