Multiple choice general knowledge sports How many hearts does an octopus have? 1 2 3 4 Reveal answer Fill a bubble to check yourself C Correct answer Explanation An octopus has three hearts - two branchial hearts that pump blood through the gills, and one systemic heart that pumps blood to the rest of the body. This is a unique feature of their circulatory system.