The Cyclops Polyphemus
Poseidon (but did not due so as he was restrained by fate).
Charybdis
Scylla
The Sirens
The Cicones
The Laestrygonians
The Trojans
Hector
He kills the suitors, but those are not really monsters.
Antinous never wants to kill Odysseus, because he never realizes Odysseus is still alive. He may have wanted to kill the beggar, whom is Odysseus in disguise, but is prevented from doing so by honour and Telemachus' threats. Odysseus as a beggar begs from Antinous and curses him when Antinous refuses impolitely. He does want to marry Penelope, Odysseus' wife.
Antinous, one of the suitors, was the one who spoke out against Odysseus to the other suitors and wanted to kill him. He was the ringleader among the wooers.
Odysseus and his men blinded Polyphemus, but did not kill him.
No, Odysseus did not kill Hector's son.
KIDS can kill monsters!
Odysseus did not kill Achilles. Paris killed Achilles.
The two monsters need to be specified.
hello
Odysseus was trying to kill them all. Only by killing Odysseus could they save their own lives.
The Greek myths have no chronology. Odysseus did not kill the cyclops Polyphemus.
Odysseus didn't kill his father, you're thinking of Oedipus