I've always found the best source of names to be coworker/company directory names. It's the only time I can truly say that "Yes, this is totally a realistic name and I know such a person actually exists."
About to start writing a new book! This was the longest break I've ever taken from writing, but I sense it's going to be worth it once I start up again.