I don't know why I dislike
Leopold so much. I adore
Leo,
Leonardo and
Leonidas (not so much
Leon or
Leonard). I guess it's the 'pold' part of the name though I'm not sure why.
Come to think of it, I do find
Leopold more stuffy than the other forms I mentioned.
Re:
Edmund or
Henry, I adore both. They work equally well with
Leopold. I'd have to give the edge to
Henry.