From Proto-West Germanic *maiþmagebō. Cognate with Old Saxon mēðomgeƀo. Equivalent to māþm (“treasure”) + ġiefa (“giver”).
māþmġiefa m