Poliporthes (also Ptoliporthes or Ptoliporthus; Ancient Greek: Πολιπόρθης / Πτολιπόρθης, "destroyer of cities") is a son born to Odysseus and Penelope in post-Homeric tradition after Odysseus' return from Troy — named for the sack of Troy. Apollodorus has Penelope bear him while Odysseus reigns in Thesprotia; an alternative makes him son of Telemachus and Nausicaa.
Adapted from Wikipedia, "Poliporthes" · CC BY-SA 4.0
I.Son of Odysseus and Penelope
Homer never names a second son of Odysseus beside Telemachus. Apollodorus' Epitome recounts that after killing the suitors Odysseus departed to Thesprotia, begot Polypoetes on queen Callidice, and later returned to Ithaca to find Poliporthes, whom Penelope had borne to him in his absence.
Pausanias mentions a lost epic Thesprotis in which the figure appears. Dictys of Crete also knows the name in the post-return cycle. The child thus belongs to the Thesprotian and nostos expansions rather than the Odyssey itself.
II.Variant parentage
An alternative tradition makes Poliporthes the son of Telemachus and Nausicaa, with Odysseus bestowing the name. The atlas keeps this entry as Apollodorus' Odysseus–Penelope son and does not merge him with Telemachus' Phaeacian line.