I think
Dorian is a great name. I don't think enough people are familiar with the book for the name association to be a problem. Unfortunately, it is a bit feminine, but I have a secret liking for effeminate names on boys, so it doesn't bother me. I'd go with
Dorian Arthur.