Final answer:
In Greek mythology, the nymph from the island of Ogygia who kept Odysseus for seven years is Calypso, a figure in Homer's 'The Odyssey'.
Step-by-step explanation:
The nymph who lived on the island of Ogygia and kept Odysseus captive for seven years in Greek mythology is named Calypso. She is a character in Homer's epic, The Odyssey, where she falls in love with Odysseus and offers him immortality if he remains with her. However, Odysseus wishes to return to his wife and homeland, and with the intervention of the gods, he is eventually allowed to leave Ogygia and continue his journey back to Ithaca.