MonoTouch, developed by Xamarin, is implementation of Mono for Apple iOS devices (iPhone, iPad, etc). Unlike Mono itself, they are released under a commercial license only. Thus it allows game development on iOS using .NET languages and libraries.
Unlike Mono applications MonoTouch "Apps" are compiled down to machine code targeted specifically at the Apple iOS. This is necessary because the iPhone kernel prevents JIT compilers from executing on the device.