I don't really care for
Angel on either gender. I'm not yet sure I've got the word I want to describe my feelings for names like
Angel and
Princess, but for now I'm going with aggrandised. That said, I don't think it's overly feminine such that you couldn't use it for a boy.