It's villainous enough, sure. A similar name that would work very well is
Lysander - from elements meaning "a release" and "man". So freedom + man? Works for a half-angel.
masculine list:
https://www.behindthename.com/pnl/191050/124079feminine list:
https://www.behindthename.com/pnl/191050/124080