Madalbert m. Old High German, Old Saxon mahal 'council, meeting' + Old High German beraht, Old Saxon berht 'bright' from Proto-Germanic *berhtaz.
Cf. also Maubert.