I think I have a preconceived notions about certain names and these names often get used to fill side characters as a kind of stereotyping. Like Arthur. First things that pops in my head is King Arthur. I don't think of a bear, which is what Arthur means, I think nobility and integrity. This is how I feel about many English/Welsh names.
Sometimes I discover a cool name and I want to find a person to go with it. This is the case with Esben. It's a male name that means "god." With that kind of name I needed a character who thought the world of himself. I wouldn't say Esben is conceited but he is extremely confident and sure of who he is and what he wants.
On occasion I have characters that name themselves. When this happens I think a lot about the meaning. What is my subconscious trying to tell me? I have a fantasy type character who just appeared one day and I knew that his name was Thomas, which means twin. Thomas Anderson is Neo from the Matrix. Neo is the twin of Thomas, they are two sides of the same person. I haven't found the actual twin of my Thomas which makes me think it's metaphorical.
The only precaution regarding naming is you want to mix it up. Don't have all your characters names start with the the same letter or the reader will get confused. If all the names rhyme or end with the same sound it could get confusing too. Say the names out loud. List them together and see how they look on the page.
In this day and age it doesn't hurt to have a unique name but always Google it make sure it's not already taken by some famous book or movie you aren't familiar with. That is of course you are wanting to create an association in the readers mind, i.e. Darcy.
When in doubt workshop it or take a poll. You'll know the right name when you see it.