Type Word & Element Usage Anglo-Saxon Meaning & History Old English word meaning "battle". Related ItemsFamily Tree·Details Other Languages & Culturesbadu(Frankish) badwō(Old Germanic) batu(Old High German) bǫð(Old Norse) Given Name DescendantsBada(Anglo-Saxon) Beowulf(Anglo-Saxon Mythology) Badulf(Germanic)