I have a naming system in place for the races in my story, but generally, this is how I go about it.
Humans: (Name) (Town)'(Descriptive)
So Wren Tela'Arwr is Wren because it felt nice, Tela because he's from Telas village, and Arwr which is welsh for Hero. Arya Wilda'Fulmen is Arya because I like the name, Wilda because she grew up in the wilds, and Fulmen because she likes lightning.
Undarians (seafolk): (Name) (Gender)'(Fish-name)
Ghal Ko'Mahi is a male undarian and Mahi Mahi is a type of fish
Syra Ti'Dori is a female undarian and Dori comes from Dory (finding nemo)
I don't have any nonbinary undarians yet but intend to. They use the Ne - modifier
Harpies: (Homeland) (Name)
This one is easier. I have a modifier for the type of environment they were born in, followed by their name. The modifiers are: Ar (mountain), Forest (Er), Uda (ocean), Cyr (swamp), and Olai (plains)
Er Calandra is a harpy from the forest, Ar Neve is a harpy from the mountains. For their names themselves, I go with what feels "right".
I have similar systems for elves and goblins but don't want to overwhelm everyone. As a rule of thumb though, I usually pick a character's actual name based on what feels true to them when I initially write them. I find that letting my characters write themselves starting out tends to yield better personalities overall.