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