I usually either fly to google translate and find something in another language with a nice meaning, go to this one elven name generator and pic and choose name prefixes and suffixes, or just have something come to me/make a name that sounds cool c:
All names have special meanings. Usually I pick them from fandoms I belong to: "Ravenclaw', "Fawkes", "Mockingjay", "Midona"... I also pick names that matter on a personal way: "Rakkan" who comes from Japanes, "Poumky" was the name of my favorite horse at club And when nothing hits me I try to fins something related to the appearance/personality of the character: hence why my chocolate roan piebald is called "Cappuccino", because her body is both very dark, near black as coffeee, and has some large areas of white and chocolate color...
Usually everything is made on purpose with my name. My only character that has a name that doesn't mean a lot is Phase, the wolf I adopted from Hlaorith. She chose the name and I wanted to respect her choice (well I still asked her why she chose this name ahahah). And well I fell in love with this character, so it would be weird for me to change his name, because for me designs are more than simple shapes and color on a reference sheet.
All of the above 8'D But i noticed you needed help with last names so xD What i do for those, is that i think about where the character comes from; time period, mainly XD If it's, lets say, a steampunk era, i google "steampunk last names" or i use a name generator and pick whatever looks good with their first name >u>
I often pick names from random name generators, but with my main characters, their names kinda just came to me, either in dreams, or I looked at them, and for some reason, immediately knew their name XD
Most of the names I have, usually have a meaning c: It's fun to do so really, gives them just that lil special thing more haha. cx
my main OC is dairinn, which means gift of god in irish. my online boyfriend is irish so he's like a gift of god to me <33 the OC i made for my boyfriend but i use as well is called boozey: he likes booze so, why not call him boozey right.
I MEAN, just look for some cool things and perhaps look in another language or something I'd love to help you if you're looking for more haha c=
Emh sometimes I just pick something that I made up, or search up names from different countries (depending on the character) For a couple of mine I have chosen words from my language! Like Skog and Vinter (forest and winter)
But either way its ALWAYS difficult to find names! Sometimes I find names that I dont even like that much, which I try not to do I: (there is sadly a couple of characters I DONT remember the name of because I have just given them a name without thinking too much about it ;; Deffinatly gonna rename them II: )