Hello! This should be on the Opinions Board, but to answer your question,
Edna is kind of a stretch (especially since its a standalone name), but its still a pretty good nickname for
Edwina. : )
Edwina is
Edna, but with a W and I, so.. It doesn't matter much if their etymologies are different. They're both English, that's the only similarity they require in order to become mainstream, I would think. Other nicknames that are contractions of longer names are
Dot for
Dorothy and
Ted for
Theodore. Most diminutives don't make sense, but I can see the connection for a few,such as
Edna for
Edwina.
Have a nice day!
https://www.behindthename.com/polls/356294https://www.behindthename.com/polls/356351https://www.behindthename.com/polls/member/181370