Although I'm a
Christian, I don't object to Messiah any more than to the other names you've mentioned. I wouldn't use it myself as I think it's very much over-the-top, but there's nothing wrong with it.
The reason I *would* object to Messiah, as a very bad idea for a child's name, is the classic
Monty Python line: "He's not the Messiah, he's a very naughty boy"!
♦ Chrisell ♦
All we have to decide is what to do with the time that is given us. - J.R.R. Tolkien.