Shakespeare Names
William Shakespeare has a name for any personality with 37 plays full of characters. Olivia is a feminine form of Oliver, meaning "olive tree." Click here to see more Shakespearean names.
- Macbeth
- MacBeth
- Macduff
- Macduff
- Macmorris
- Maecenas
- Malvolio
- Mamillius
- Marcade
- Margarelon
- Martext
- Martius
- Marullus
- Melun
- Menas
- Menecrates
- Menenius
- Menteith
- Mercutio
- Messala
- Metellus
- Minola
- Montague
- Montano
- Montjoy
- Moonshine
- Mortimer
- Moth
- Mouldy
- Mowbray
- Mustardseed
- Mutius
- Marcius
- Montague
- Morton
- March
- Montgomery
- Marcellus
- Marina
- Morgan
- Milan
- Mariana
- Mark
- Morgan