Baby Names and Name Generators

What Does Mikhalis Mean?
"Gift from God; who resembles God"