I have the Baby Name Wizard by Laura Wattenberg. I found this one to be very good as it has almost everything you describe -- there are little graphs for each name, there are sibling names for each name (which is like the suggestion -- if you like x, you might like y). It has less information about the meaning, though it gives a breakdown on when/how became popular. This is all in the alphabetical list. It also breaks down names by style, so that you have lists of different styles (for example, "Biblical," "Brisk and Breezy", "Guys and Dolls"). A drawback is that they only have so many names in there, which may or may not matter to you. (after all, the more choice you have, the harder it is to decide!)
The sequel that Merialiss mentioned is now called Beyond Aidan and Ada (I think). I was just reading it at the bookstore last night! I find it quite similar in that it also has lists of names by style, which is nice and often has some good ideas. I think there is also no information on meaning, though, and probably even less on popularity.
So, I find it nice to browse through these books. I also like behindthename.com for name meanings, nymbler.com for suggestions of names you might like based on ones you do, babynamewizard.com for all the name popularity statistics (you can look up popularity by state, over time, etc), and nameberry.com for extensive lists of names by style.