Moshe \m(o)-she\ as a boy's name is a variant of Moses (Hebrew), and the meaning of Moshe is "saviour".
The baby name Moshe sounds like Mosheh and Mioshe. Other similar baby names are Mosie and Mose.