Bathilda Origin and Meaning

The name Bathilda is a girl's name meaning "battle".

Derived from the Germanic element badu "battle" combined with Old Norse hildr "battle", this name belonged to a 7th-century English saint who became queen of the Franks after being sold to them as a slave.

Its mighty meaning is a plus, but connection to the Harry Potter character "Batty" Bathilda Bagshot might be a strike against.