The meaning of the name Balamohan is One Who Is Good Looking, Attractive
The origin of the name Balamohan is Hindi