Mikhail \m(i)-khail, mik-hail\ as a boy's name is a variant of Michael (Hebrew), and the meaning of Mikhail is "who resembles God?". See also Misha.
The baby name Mikhail sounds like Michail, Mikal, Mikael and Michal. Other similar baby names are Mihail, Mikhalis and Nikhil.