woman carrying books appleLeave it to great authors to come up with the perfect names. Shakespeare made up Jessica, Olivia and Miranda specifically for the heroines in three of his great plays. And Peter Pan author J.M. Barrie made up the name Wendy. Other authors, like J.K. Rowling, love to choose names that perfectly suit their characters, like the sinister Draco and the brainy (but beautiful) Hermione. If you’re looking to be all intellectual and name your newest “edition” after a character in literature, here are some of the best literary names in our baby-name book.

Daisy
Meaning: Day’s eye
Character: Daisy Buchanan from “The Great Gatsby,” by F. Scott Fitzgerald

Holden
Meaning: Deep valley
Character: Holden Caulfield from The Catcher in the Rye, by J.D. Salinger

Alice
Meaning: Noble kind; of the noble sort
Character: Alice from Alice’s Adventures in Wonderland, by Lewis Carroll

Oliver
Meaning: Elf army
Character: Oliver Twist from Oliver Twist, by Charles Dickens

Annabel
Meaning:Easy to love
Character: Annabel Lee from Annabel Lee, by Edgar Allan Poe

Max
Meaning:The greatest (nickname of Maximus or Maximilian)
Character:Max from Where the Wild Things Are, by Maurice Sendak

Scarlett
Meaning: Scarlet, dark red
Character:Scarlett O’Hara from Gone With the Wind, by Margaret Mitchell

Atticus
Meaning: From Attica
Character: Atticus Finch from To Kill a Mockingbird, by Harper Lee

Stella
Meaning: Star
Character: Stella Kowalski from A Streetcar Named Desire, by Tennessee Williams

Edmond
Meaning: Prosperous protection
Character: Edmond Dantès from The Count of Monte Cristo, by Alexandre Dumas

Got a brilliant baby name idea for this list? Add it to the comments below!