Baby Names and Name Generators

What Does Vivien Mean?
"The Lady of the Lake"