I definitely like
Danae a lot as a middle name, and in addition to liking the name itself, I really love the fact that though it's recognizable, it's not even ranked in the top 1000.
I really only like
Abaddon as a character name, anyway, particularly for an anti-hero, so in that sense the meaning definitely works, I think.