Swanhild \swa-nhi-ld, swan-hild\ as a girl's name is of Old German origin, and the meaning of Swanhild is "battle swan".
Swanhild has 7 variant forms: Swanild, Swanilda, Swanilde, Swanhilda, Swanhilde, Swannie and Swanny.
Baby names that sound like Swanhild are Signild, Signilde, Signilda and Seonald.