Baby Names and Name Generators

What Does Swanhild Mean?
"battle swan"