Odiseo murió cuando Telegonus, el hijo de Odiseo y Circe, lo apuñaló con una lanza. Telegonus no sabía que estaba apuñalando a su padre.
Odiseo y Circe tuvieron varios hijos juntos. Mientras Odiseo naufragó en la isla de Itaca, Circe envió a Telegonus a buscar a su padre. Cuando Telegonus llegó, Odiseo intentó proteger la tierra. Telegonus lo apuñaló con una lanza hecha con la espina de una raya. Después de la muerte de Ulises, su hijo lo enterró en Aeaea, una isla situada entre los estrechos de Sicilia e Italia. Telegonus más tarde se casó con Penélope, y los dioses les dieron la inmortalidad a ambos.