I'm from a very heavily Russian/ Ukranian community so I'm very comfortable with Russian names. I do see a few of these as being difficult to pronounce in the English speaking world.
First, let me suggest an English name with a Russian nn? I see you have
Mikhail with
Misha listed here. American actors
Naomi Watts and Liev Schreiber have used
Alexander as their son's first name, but instead of calling him
Alex, they call him
Sasha. Or they could use
Pasha for
Paul.
Dima for Dimitry.
Anyway, here are my favorite Russian names:
Alana/ Elana/
IlanaAnyaDarinaElya (
LOVE this one)
GalinaKatya (
LOVE)
IlonaIrinaLenaNatasha (they could also use Natalie/Natalia and have
Natasha as a nn)
NinaOlessya
Regina SabinaTamaraValentinaVeronikaYuliaZarina (this one is particularly great because it's the Anglicized spelling of the Russian word for princess- Tzarina)
Aleksandr (the Russian pronunciation makes this one so much better)
AlexeiAnatoliAndreiAntonDanil
Dimitriy
EvgeniyFeodorIlyaIvan (
LOVE this one, the Russian nn is
Vanya)
KazimirMaksimMiroslavNikolai (
Niko is an adorable nn)
RomaValentin Yakov (nn
Yasha)
YulianYuri (can't tell you how many of these I know, but the name is still great!)
Also, I love the idea of
Mikhail and
Margarita!!