http://www.thedailybeast.com/blogs-and-stories/2010-07-28/baby-names-100-cool-uncommon-baby-names-for-girls-and-boys/
Someone took all the names from the SS database that were given to 25 kids or fewer, culled out those that were made up, random nouns, or sounded ugly (though really, isn't that just taste?), and came up with 50 names each for boys and girls.
Some of them are good - Barnabas, Olympia - but some are not popular for good reason. I mean, how many Inigo Montoya jokes will your son really stand before he takes up retaliatory swordplay?