I adore how you seem to respond to your own messages so often.
Thankfully those I see understand my trouble with names. They have even gotten to see their nicknames I know them by in my phone. Not a single one has their actual name. Been seeing some, the same people for almost 3 years, couldn't tell you what their given names are. I know them by, "Gentle Anal Finguring", "Fr Ryan Renolds", "Sloppy from Day 2"...ect. Each one of them, what a treasure and a dear. When we talk to/with eachother, we aren't actually calling eachother by name. How often do you use someone's name when talking to them directly? Unless they are going to refer to themselves in 3rd person, or you have a thing about saying someone's name when talking to them, it just doesn't come up. Doesn't mean they aren't special to me, they very much are. It also protects their identity as well, as no one could make heads or tails over who anyone is except me in my phone.
People I haven't seen are numbers. Which can really suck for someone who can't keep track of the last # they used, as if I can't track our past conversation, then they are back to square 1, convincing me they are someone I am willing to meet, and depends on my mood that day if I am willing to gamble on meeting someone new. I like familiarity, I don't much like new.