Kind of hard to explain, but most of the names I come up with for the charaters, have to either sound good, when I say them out loud and I also have to like the meaning behind them and I think that pretty much covers it, when it comes to the way I come up/choose names ^^