Actually I don't really get your question. I think you may want to ask what should be your boy friend's name if you have such a beautiful name.
Well, I think your boy friend may called Devil. Devil and Angel, quite a good match.
i think your name is good and yourBF name can be Charles, joseph, fred, chris or some cool name because if you are a sweet name you need to find a cool boy name to like proteck you