I have a friend who says pluralising "octopus" as "octopi" shows ignorance of three languages - English, Latin, and Greek. "Octopus" is of Greek origin and the Greek plural is "octopodes". The Latin plural is "polyporum" (the singular being "polypus"). The English plural is "octopuses" as we add "s" or "es" when pluralising.