Despite the fact that it has a horrible associations, I love the name Lucifer. It has such a pretty meaning. I'd most likely, if I adopt or w/e, give a boy that as a middle name (spare some of the suffering).

For those of you who are not in the know, Lucifer is the Latin word for the "Morning Star" (aka Venus seen in the morning sky) and literally means "bringer of light".