This is both an allegory, and literal.
Satan I'm sure has more physical children, but the 7 sons of Satan is an allegory of the 7 main planets that rule a person's birth chart: Sun, Moon, Mercury, Venus, Mars, Jupiter and Saturn. Each one of the 7 Sons of Satan rule a certain planet, for...