Maeglin was an Elf, the son of Eöl the Dark Elf and Aredhel daughter of Fingolfin. He lived in the First Age of Middle-earth and was a prince of Gondolin.