Of Germanic origin, probably from a derivative of Frankish *haim, similar to the Spanish name Aimar.
Aymer