[ 2 syll. mo-ha, moh-a ] The baby boy name Moha is pronounced as MUW-HHaa †. Moha is primarily used in the Indian language and its language of origin is Sanskrit. The name is of the meaning infatuation. Moha is infrequently used as a baby name for boys. It is not ranked within the top 1000 names.