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.
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.