octopuses as it derives from Greek. If derived from Latin it would be octopi, though even then there are exceptions from both derivatives. Since the plural is a 2nd declension of the singular noun, octopodes would be technically correct. Cactus is derived from Latin, so cacti would be correctoctopi?
See, 3 years of Latin has taught me something