It is a contraction of Leopold. I can't understand why people don't use the proper, full form of names, and keep the Jacks,Toms, Sams, etc., for nicknames.
Because they don't want to. Why should they be held to using the longest version of a name just because you have a paucity of understanding?