Mahvin Meaning : The first name marvin is of english, celtic, teutonic, welsh origin. Mahvin Meaning - A male given name from welsh.