C'est pas le site le plus joli, mais pour des questions éthymologiques, le CNTRL est une source de qualité: https://www.cnrtl.fr/etymologie/maire
issu du nominatif latin major, comparatif de magnus [qui signifie] «grand»
major est attesté comme subst. aux sens de «juge local, maire de village», «maire de commune», développés à partir du sens plus anc. de «officier domanial»
Puis repris en Français autour des années 1165 comme adjectif «maire» signifiant «plus grand»
En 1573, se retrouvait dans la formulation "maire du palais"
Puis vers 1789, a pris le sens de «chef du corps municipal élu»