Thanks for the thought Bigsleep.
In the same passage CSLewis refers to giants, which we know have biblical endorsement. He also refers to the Jinn, from which the modern day Genie is derived from, ala the Aladdin movie. Lilith also has biblical precedence in Isaiah.
It's an interesting subject does anyone else have any light to throw on it?