OK, I know this is going to seem like I want to be knee-deep in babies, but I once owned several editions of this book. It combines two things I love: lists and names. There's everything from "RAF fighter pilot names" (Sebastian, Clive) to grandma & grandpa names" (Evelyn, Ben) to names you should never give your baby (Hercules, Lolita). What it does not have are name origins. So if you want to know that Geoffrey means "wizened blackberry bush," you'd best look elsewhere. (No offense to the Geoffreys of the world.)