Why would you use elle twice in this example? It is redundant. Unwillingly she, she likes the boy?
Just because usually, "unwillingly" translates in "malgré... (pronoun)". "Elle" would not be repeated if "she" had a name: "malgré elle, Marie aime le garçon".
I see. So malgré doesn't stand on its own?
"Malgré, Marie aime le garçon" would be incorrect?
That's right, you may remember that "malgré" basically means "in spite of", so it needs something to complement it.
The sentence makes sense in English as well: "She likes the boy, despite herself."