I name my characters after drawing them and after I at least have rough storylines planned.
Regarding how I give names, I really like two-syllable names! Idk why lmao. Also, I have this weird belief that since my drawing style is very manga-like, it's weird for my characters to have English names (lmao). But I also don't want them to have Japanese/Chinese/Korean names since I'm not from those countries. And so, I usually choose names that don't sound completely English/Japanese. Something like: Rina, Noa, Mia, Lia, Karen, Lana, Rena, Mana, Sian (yes, all female names).
I also like English names from different origins:
Tomas (instead of Thomas)
Iren (instead of Irene)
Klara (instead of Clara)
Etc...
If I'm stuck, I usually google baby names XD
Also, if I meet someone/see a name that I like, I tell myself "that's going to be my next character's name" haha.