It has Jewish origins and it means “Who's like God?”. The first one to carry this name was the Archangel which drove away the rebellious angels from the paradise with the cry of “Mikha'el” (with the meaning specified before) and from then he kept that name. Foreign variations: Makayla, Michelle, Micheline, Mikaela.