Kazakh name. Short form of persian name Magomedzhan. Means "soul of Muhammed(prophet in islam)"
Hi, my name is Magzhan