I like
Madeline so much on it's own, it doesn't need a nickname. I don't like
Leni and with Lynnee people will assume her name is
Lynn. Some names are just so pretty they don't need to be nicknamified. My dd is
Caroline and that's what we call her. Perhaps her friends will give her a nickname, but I won't ever call her by one.