...for a dog. Or a cat. Or something other than human.
I personally wouldn't think twice about Lucifer. I'm not religious in any way and I would just think that it was a cool and unusual name, but I think it would be hard for a little guy to live with. In that case, Lucas, Lucius or Lucian are better options.