Otros autores defienden un origen mixto, derivando el segundo término de مغرال ("Magrāl") que sería bien un nombre propio o bien un apodo ("delgadito o flacucho", del latín clásico ', «delgado»).