Agreed. I have a friend who strongly dislikes the name. Says it doesn't fit the Tolkien-verse. There is a character in the hobbit named Galion. Talion seems plausible to me.
Considering that LOTR is a vehicle for Tolkien's constructed languages, characters and places in Middle-Earth are not just given names arbitrarily because they sound cool. A Hobbit may be called Galion, but Hobbits have an entirely different culture and different language characteristics to Men. Part of the reason why Middle-Earth is such a cohesive world is because all the names have an etymological basis.
The man himself said as much http://en.m.wikipedia.org/wiki/Languages_constructed_by_J._R._R._Tolkien