Who are the Four Generals based on?
Lucifer is based on the fallen angel Lucifer, who was banished from heaven for revolting against God. (At least in the Hebrew and Christian mythology, but he also appears in other mythologies.

Arsiel is another name for Azazel, at least according to the satanist bible, The Bible of the Adversary.

Malacoda is based on the character of the same name who appears in Dante's Inferno.

Adramelech is a deity mentioned in the Hebrew bible and is considered a demon, like many other pagan deities.

Seeing how the four of them have almost nothing to do with each other it is likely that the author just picked some random demon names from the western culture.