Yes, I believe you are right. I'm liking
Elfrida right now, it has a nice old-fashioned charm to it. Elfie is a cute nn but I wouldn't use if for a first name. Also if you use
Elfrida then she (or you) would be able to use a different nn if she hated Elfie like Rida,
Rita,
Frida,
Evie, Elvie,
Ricky, ect.
Another thought is that you could use a different name that you could still use the nn Elfie with like
Frederica,
Elfrieda,
Elfreda,
Avery,
Alfreda.
Another thought is that you could use a name that means something about elves so your husband can use the nn Elfie. So what about one of these names?
Aubrey means "elf power"
Olivia a feminine form of
Oliver which means "elf army"
Siofra which means "elf" in Irish Gaelic
Ellette - "Little Elf"
Fay /
Faye - "Fairy or Elf"
Nida - "elf"
I hope this helps! :)
Have yourself a buggy little Christmas!