This is pretty convoluted, so please bear with me...
DH is Greek, I'm from another European country. In Greece, the tradition is to name children after their grandparents. (First paternal...) We did this with DC1. In my culture, we just name children whatever the parents want. However, we did give DC1 a middle name from my side of the family.
Now expecting a DD. I want to name her after my much loved grandmother, Eva. I guess partly because DC1 is named after DHs parent. I've told my family we are doing this and they were really happy. However, on a couple of occasions I have felt that Eva is a bit... Short? Plain? Too grown up? Not sure! There's a Greek name, Evangelia, which is often shortened to Eva. However, it's not actually the same name (different origins). Evangelia is also the female version of my DH's uncle's name and he will probably claim that DD is named after him. (Not that this matters much because he lives in Greece.)
I think I prefer Evangelia, shortened to Eva, but I'm worried my family will think I'm "giving in to the Greek side" (again). We got married in Greece and baptised DC1 there. Partly because he has a very large family and I only have my divorced parents and one sibling.
Another thing is that the Greek side of the family (in Greece) may not end up calling her Eva, which my family might find annoying. I know that you can't necessarily decide what nickname your child will have.
If you read all that, you deserve
. 