I look at
this site a lot when naming characters in RPGs, MMOs, etc. It has a ton of awesome names in multiple categories.
If I were ever to want a kid (I don't think I'm at all ready yet) I would want to adopt. I'm not looking for immortality (which never works through procreation anyway, your kid != you) and there are lots of kids out there who need a home. For that reason, I'd probably not get to name another person... but usually I like names based on their meanings, like Sophia means wisdom, Phoebe is bright and pure, etc. Of course you can't dictate that your kid's personality adheres to the name you give them, which is why I use the names for my own game characters where I have that kind of control (Sophia is my Breton mage in Morrowind).