I actually really love that
Vanya and
Ilya are masculine. I think the -a sound for boys is very dashing and very satisfying. Girls have plenty of -a names.
Anyway I think that a lot of nicknames in Russian are unisex so
Vanya is probably as valid a nickname for
Ivana as
Ivan. Someone should probably correct me on that though.
I like
Dmitri too. Oh no I am going to have to have both on my PNL!