Name generators can be a good way to go when trying to pick a name for a character but sometimes I like to do a little exploring and create my own name.
Example: City of Wolsa (Wall-za) which is a city protected by two walls and two mountain side cliffs. So I went to merriam-webster and looked up "wall". I did this to see the IPA (You know, the thing beside the word to show you how it's pronounced, I think lol) This is where I chose the "Wol" part in the name. The next part came from the word "Mesa" which I took the "sa" of the word and made it have a different sound, "Zah".
This can apply to characters, too! Just think of a characteristic or emotion they often display and get creative. Take your time. Look up synonyms, anything!
Creating or choosing a characters name can seem like such a daunting task but it doesn't have to be. Shoot, I've thought of names or ideas at work by looking at the label of something. Just keep at it and try to capture that perfect one