A mysterious Insular Brythonic god, Avalloc was the father of Modron. He may have been the King of Avalon.