If you give the dog your name, he won't know what to do when he's around and other people say your name.
If you think you can keep him and be responsible for him, then why don't you give him an angel's name? Wasn't your perfect pitch noticed at church? He can remind you that you have a gift that you did nothing to earn and that you shouldn't abuse.
A dog's love is close to angelic. Unlike people, a dog loves you no matter what you do.