My name is Lael, which is so uncommon, so I've gotten Leah, Leia, Layal. No one can say it for some reason. And nobody can say Gloria either unless they were/are also Hispanic.
Locket sounds like it would be a sweet nickname, but it loses something to just use someone's real name as a nickname XD.
I actually have a "Xochitl" in "Damsel in the Red Dress." Two actually, though it's not revealed at first who the second one is XDD.
Most of my characters' nicknames come up pretty early if they have them. Nobody calls my ML's sisters in "A Dozen Morning Glories" anything but "Honey" and "Cocoa" virtually ever, to the point where my siblings didn't realize they had real names lol.
Most of the nicknames in DITRD aren't very original at all lol, except for Kattar's nicknames. He gets called Kitty Kat, Kit Kat, etc. His name works too well for that sort of nonsense lol, but it's cute, and suits him well.