I like
Leopold, and
Leo is a great nickname. I do agree that some people might find it pretentious. For example, I mentioned this name amongst my (non-name-nerd) friends yesterday and they all said it sounded like a made-up posh name. "Who's called
Leopold nowadays" for example. I like it though!
Emeric is OK, but I don't like it so much.