Donald Trump slammed Massachusetts Sen. Elizabeth Warren on Monday as a “racist” and “total fraud” for claiming to be part Native American.

“She made up her heritage, which I think is racist. I think she’s a racist, actually, because what she did was very racist,” Trump told NBC.

“We call her ‘Pocahontas’ for a reason,”he said, referring to jabs he has made over Twitter and during rallies.

“She said she’s 5 percent Native American. She was unable to prove it. She used the fact that she was Native American to advance her career. Elizabeth Warren is a total fraud. I know it. Other people who work with her know it.”

Warren, campaigning in Cincinnati with Hillary Clinton earlier in the day, enraged Trump by calling him a bigot and his trademark baseball cap “goofy.”

Trump has gleefully attacked the ultra-liberal Democrat over the claim she made while running for the Senate in 2012 that she had Cherokee ancestors.

As a professor at Harvard, she boasted of her supposed heritage, and the university touted the claim to highlight the diversity of its faculty.

On Monday, Trump again called Warren “one of the least productive senators in the United States Senate,” and said he hoped Clinton would pick her as a running mate so he could “speak very openly about her.”

Former Massachusetts Sen. Scott Brown, who lost his seat to Warren in 2012, also attacked her claim — and said she should take a DNA test to settle the issue.

The Republican, a vocal Trump supporter, warned that Clinton “is considering making someone vice president who has very serious character flaws when it comes to honesty and credibility.”

Warren has defended her claims to Cherokee heritage, saying it had been family lore.