The naming game
I just use whatever comes to mind and feels right. I tend to follow my instinct for most things. And sometimes, the name I choose can become symbolic in itself later on. I once gave a character the middle name Hyacinth, finding out later that the meaning humans have given to the flower resonate with him quite well. I once named a character Emily and had the man she thought was her runaway, biological father call her by the full thing, "Emilia", because it was he that gave it to her before he left. I named two characters Adam and Steve because hey, gay. Devon and Trevor cos it sounded like it rhymed. Elozonam because I wanted to find an Igbo name without "chi" or "chukwu" meaning God in them, seeing as I'm not a Christian and neither was he. His name means "don't forget me". I'm rather fond of how pretty it is. Elozonam. I'm planning on a character nicknamed Lucifer for funzies, his real name Lucian or something, though he may never see the light of day. Many of my creations haven't, honestly. There's a girl called Nebula cos her mother loved the cosmos and quite a few with names that begin with Z because it's my favourite letter. Any character I have with a name that starts that way is almost certainly a self-insert.
I have many names for myself, too. Zee, Zedd, Icarus, Rainbow. A few other, less used Z-starting names. It's fun. Names are important. We use them over and over again. If I'm gonna make a character I'll love enough to flesh them out, I definitely need a name that melds with my mind to go with it.
And that's that.