В русском языке слово «май» мужского рода, потому что так сложилась грамматическая категория рода существительных. 24 К мужскому роду относятся, например, существительные с основой на -й и твёрдый согласный, имеющие нулевое окончание в именительном падеже единственного числа. 4
В английском языке нет грамматической категории рода, но род всё равно учитывается при выборе местоимений. 3 К мужскому или женскому роду в английском языке относятся только одушевлённые существительные. 4
Таким образом, различия в роде слова «май» связаны с особенностями грамматики русского и английского языков.