Can't seem to quote properly but I agree wholeheartedly with emilyva: "There's no reason Lorelei needs a nickname. I get tired of the assumption that people need a nickname."
My top 5 would be:
I knew a Lorelei and everyone called her by her full name.
You have mostly names ending in an "ee" sound so if you don't care, I don't either. :)
Although not nescessarily in this order, for my top 5 would be Lorelei, Cecily, Ivy, Felicity, and Cecelia. Lorelei could be called Lee-Lee, but I personally think it is too pretty to have a nickname for. If that was my name, I would want people to call me Lorelei and nothing else. :)
My top 5 for you are
Lorelei is in our top 10. If we used it, we would use the nickname Lola or not use a nickname. I think you can stop people from using nicknames simply by saying, "She doesn't go by Lori" or "We just call her Lorelei."