Jonilde f. Old French Jon, a short form of Jonas or Jonathan + Old High German hiltja 'battle'.
This is a rare case of a name constructed from an imported prototheme and a native deuterotheme.