I tend towards mundane, but not modern, names for my characters - that is, names which were actually used in human cultures in the past, but which don't sound "modern". For instance, Ella might be short for Eleanor and may even have been used in Ye Olden Tymes, but it sounds modern to my ear. Conversely, Richard is still used as a name these days but it still sounds old-fashioned to me, so it works.
I'm very much against using completely made-up fantasy names, because they just sound ridiculous. Thranvar is right out.
I like to use Roman names when I can - history is full of exotic-sounding names that real people used. My
World of Warcraft characters, for instance, have been called Ascanius, Catilina, Licinia, Osric, Xenophon, Furius, Hilarius (okay, it's a joke name, but it
is the Latin form of "Hilary" and Hilarius was a Pope), et cetera.
Consider the men called
Corneliushttp://en.wikipedia.org/wiki/Cornelius_(Ancient_Roman_nomen) in Roman history. Plenty of good names there - okay, except the many guys called Lentulus. That's silly.