From Latin maior meaning "greater" or "superior"; also used as a Spanish variant form.
Like Mairon?
Swipe through thousands of names like it