A DONALD Trump supporter who calls herself Mary Magdalene has been arrested for a hate crime after allegedly punching and attacking two Muslim women in front of their babies.

The suspect, whose real name is Emirjeta Xhelili, approached the women wearing hijabs as they pushed their babies in strollers down the street in Brooklyn, New York Daily Newsreported.

According to police, she tried to pull off their hijabs before punching one of them in the face and kicking them in the legs.

She is alleged to have yelled: “Get the f*** out of America, b*****s.”

She is also accused of shouting: “This is America — you shouldn’t be different from us.”

Prosecutors said she even tried to knock over a stroller carrying a 15-month-old baby.

Xhelili, 32, has no previous convictions but has allegedly been posting hate-filled Islamophobic messages on Facebook under the name Mary Magdalene. Less than an hour before the attack she posted: “What is your Allah doing to me? It’s kissing my ass.”

Another message talks about “aliens with black skins” and in another she wrote: “You lucky for a time that is left, for I have counted your days!”

Meanwhile, in a post written a day earlier she appears to threaten Muslim women wearing headdress.

“From this moment on, ever woman that waers (sic) the jihab/hijab will go to hell!” she wrote.

“I can’t stand you f*****g hypocrites. You have been warned.”

In another post she heaped praise on Republican candidate Donald Trump.

“Can’t hide I love Trump,’ she wrote. “When I had no hope and I thought everyone was bad, I looked at Trump goodness and speeches (sic) ... And I had hope.”

She was arrested half an hour after the assault when her victims pointed her out a few blocks away from where the attack took place.

Prosecutors said she continued to verbally abuse the women even as she was being arrested, the Daily News reported.

She was arraigned on a charge of misdemeanour assault as a hate crime and barred from any contact with the victims, the paper said.