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’).
Your partner in parenting from baby name inspiration to college planning.