I love
Edith, especially as a middle name. It's old-fashioned but I would put it in the same group as
Elaine,
Matilda and
Honor (which I love)
The only thing I odn't like about the name is the nn
Edie which everyone seems to love, I think it sounds too cute.
alice x