I usually name my characters upon their personality/color. I then translate the word to either Welsh, Latin, Hungarian or Greek.
ex: My character Kairos, which mood changes like the weather. Weather = Kairos in Greek.
For WC characters, it's a bit different. I didn't always stick to traditional WC names. For example, my characters Voidsoul and Soulshatter. Now I stick to more original and traditional names. I simply look at them and try to spot a possible prefix. It takes me some time. Sometimes I'm inspired by something. Well, most of the time. Everytime.
ex1: Nightcreek, name inspired when I searched on a WC names website, the suffix 'creek' came in.
ex2: Lindenkit, because I have a huge linden in my front yard, that's the only thing I could think about.
Sometimes, though, I name my characters after characters of movies/books/series. It's rare, though. BUT, under this rare case, I made a cat version of The Doctor, a cat version of Anna and a cat version of Elsa with different names though but
ex1: cat Elsa = Eira which means snow in Welsh
Ex2: cat Doctor = whatever it is, it's just doctor translated in Greek
Well, that's all. I've got nothin' else. -flees-