Well [name_m]Dmitri[/name_m] is actually kind of easy “appropriating”. It’s a name I think most people are familiar with and, something that I think is really relevant, is actually not so much a Russian name, but the variation of a Greek name commonly used in [name_f]Russia[/name_f]. So basically you would be appropriating yourself of a name that was already appropriated by the Russians.
This is the most common I think with names that come from the Bible (originally Hebrew) and from saints, oh, and also from Latin and Greek - the influence of these cultures around the world are what caused for certain variations to have become so popular around the world.
The name [name_f]Sophia[/name_f] is Greek for instance, but it’s no more strange to American years than from say, Italian, Spanish or Scandinavian ears.
So, if it’s a name from the Bible, from a [name_m]Saint[/name_m] or of Greek/Latin origin (even, if say, a polish version of [name_f]Susan[/name_f]) I think it’s perfectly possible to use.
I think outside of that parameter, it’s different. I use Arabic names for my girls because I’m at the very least Arabic by blood. However, an American or European couple can name their daughter [name_f]Laila[/name_f] or [name_f]Leila[/name_f] if they want to, even though they are not Arabic because they are names that are familiar and aren’t in any way offensive or racist or anything.
Some names come charged with a lot more than culture, but also [name_m]History[/name_m] and religion, which is why it would be weird or offensive for a non-Islamic American couple to name their son Allah or [name_m]Mohammed[/name_m] for instance. I’m Lebanese-[name_m]Christian[/name_m], so those names are also out of my league. Same goes to [name_m]Adolf[/name_m] or [name_m]Cohen[/name_m]… There’s not a place on the [name_f]Earth[/name_f] where any parents would name their baby [name_m]Adolph[/name_m] or [name_m]Adolf[/name_m] or [name_m]Adolfo[/name_m], even though they were popular way before Hitler. Because people are also historically aware.
What I mean to say is, that it’s okay to use a name from another culture as long as you are aware of what it means, if you know it’s not offensive to use and of course, if it’s practical in spelling and sound for your child (I’m looking at you Polish names!).