Meinolf (also Meinulf) is a German masculine given name.
It comes from Old High German magan meaning "powerful" (Old Saxon mugan) and Old High German wolf meaning "wolf" (Old Saxon wulf).
[1]