German diminutive of Maximiliane, from Latin maxima "the greatest".
Maxi is sometimes used as a German or English given name.