La especie fue descrita por Louis Agassiz en 1831 como "Lobotes ocellatus", ya que supuso equivocadamente que se trataba de una especie marina; más tarde, la especie se asignó al género "Astronotus".