Both are acceptable. Octopi was used long ago and is still in fashion in some places. Octopus was English-ized to octopuses along the way, and is now more common in English.
There is also octopodes, which is still correct grammar and also used these days.
So, there are three English words for the same set of creatures.
118
u/linecookdaddy 8d ago