Name origin: Latin
Name meaning: Lame
More
Name origin: French
Name meaning: from a shortened pet form of Simon or another personal name ending in -mon, such as Aymon (from the Germanic personal name Haimo, a derivative of haim‘home’).