Renaming Eastern European, male

I'm having difficulty naming a secondary character of mine. The book is a retelling of Rapunzel, but takes place in the future.
The character is male, late teens/early 20s, something of a prodigy, of Eastern European heritage, quiet and mildly antisocial, but can be hot-tempered about subjects he's passionate about.
I had temporarily set his name as Tesla, after the inventor, but after reconsidering, I'm afraid too many people will associate the name with the car as opposed to the person.
So now I'm just looking for Russian or Eastern European names. Among the candidates are: Fyodor, Dimitri, Mischa, Nikolai and Vitaly. I'm not sure which, if any, suit him. Help?