Effy seems like an odd nn for Elizabeth? I know Lisa, Liz, Libby
I also read Effy, like F you--that phrase? I'm in the US though so it might be totally different. I'm not trying to offend--just emphasizing that Darcy is probably the better choice. I also think it goes better with your boy names, which are too cute!!!