Baby Names and Name Generators

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