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