From Old Norse Egill, from Proto-Germanic *Agilaz. From given names beginning with the element age "awe" or egg "edge, point ( of a weapon)".
Egil