What’s in a name? A lot, apparently. If you’re a literature fan or want to add a little drama to your baby’s name, consider the works of Shakespeare for some inspiration. With over 35 plays full of charismatic characters, our favourite ten Shakespeare baby names are ideal for any personality. Beatrice Meaning ‘happiness’, Beatrice is the witty, high-spirited heroine in Shakespeare’s Much Ado About Nothing. A classic British name for a modern baby!