Moe is an unisex English name.
Short form of Maurice, Morris and Moriah.
Morris is an English boy name.
Medieval form of Maurice.