I dislike
Lani as a nn so very much - I don't know how it happens, but every girl I've met with the name
Lani/
Laney etc has been simply dreadful and boorish.
Melania is very lovely though. If you're not keen on
Mel, how about
Mia,
Nia,
Mimi, or
Milly?