From Proto-Germanic*agjō, Proto-Indo-European*h₂eḱ-(“sharp, pointed”).
Germanic cognates: Old Frisian egg, Old Saxon eggia (Middle Low German egge), Old High German egga (German Ecke), Old Norse egg (Icelandic egg, Swedish egg). The Indo-European root is also the source of Latin aciēs(“edge, sharpness”), Ancient Greek ἀκίς(akís, “point”).