I usually get my surnames from album sleeves, TV listing book, names that stick in my head or just from random magazines etc. First names are usually from a baby names book (which has a lot of foreign names as well as the more traditional names, so it's useful when making ethnic families). I got it a few years back when I got the Sims1. Either that or I just decide for myself (not often though!)