Baby Names and Name Generators

What Does Witold Mean?
"life-giving"