Fyi octopus is a Greek not Latin word (meaning 8 feet) and its correct plural would be rather octopodes.
Octopuses works too. I quite like "Octopods" because -podes is unusual in English, though not entirely absent (see Antipodes).
(I'm not sure "an Octopi" is correct in any of these cases!)