To be more specific, or perhaps just more pedantic, the pus in octopus is Greek not Latin, and therefore the one should not use Latin rules to create the Anglicized plural.