Love literature? Books can be a terrific place to look for baby names.
If you have a weakness for English romances, you could start with Jane Austen novels such as Pride and Prejudice (featuring characters named Fitzwilliam and Elizabeth), Emma (George & Emma) Persuasion (Frederick & Anne) and Sense and Sensibility (Edward & Elinor). There's also Charlotte Bronte's Jane Eyre (Edward & Jane), Emily Bronte's Wuthering Heights (Heathcliff & Catherine), and George Eliot's Middlemarch (Dorothea & Will) and Silas Marner (Silas & Eppie).
If you instead want a distinctly American book, possibilities include J. D. Salinger's Catcher in the Rye (Holden & Phoebe), Harper Lee's To Kill a Mockingbird (Atticus & Scout), Steinbeck's The Grapes Of Wrath (Tom & Rose of Sharon), Fitzgerald's The Great Gatsby (Jay & Daisy), and Margaret Mitchell's Gone with the Wind (Rhett & Scarlett).
Maybe you prefer books aimed at the younger set? You could look to J. K. Rowling's Harry Potter novels (Harry & Hermione) or C. S. Lewis' Chronicles of Narnia (Edmund & Lucy).
And, of course, there are tens of thousands of other books out there, each full of great character names. There are older classics like Tolstoy's War and Peace (Andrei & Natasha), modern classics like Garbiel Garica Marquez's One Hundred Years Of Solitude (Aureliano & Amaranta), and recent blockbusters like Dan Brown's Da Vinci Code (Robert & Sophie).
If you need more ideas, check out this list of Britain's best-loved books (as compiled by the BBC in 2003). You could also stop by the baby name forum or one of the book forums here at BellaOnline for more suggestions.