'Ardith' is a modern rendering of the Old English name "Eardgȳð" (Eardgyth) with 'eard' meaning "land" and 'gyth' meaning "war/battle". See the meanings for Eardwulf and Edith. Source: https://anglisc.miraheze.org/wiki/Anglish_Given_Names (See Anglo-Saxon Names category)