Elizabeth Warren admitted Monday that she had “made mistakes” regarding her claims of Native American ancestry — which led to President Trump dubbing her “Pocahontas.”

“Like anyone who’s been honest with themselves, I know that I have made mistakes,” the Massachusetts senator and Democratic presidential candidate said at the Frank LaMere Native American Presidential Forum in Sioux City, Iowa, without specifying exactly what she was apologizing for.

“I am sorry for harm I have caused. I have listened and I have learned a lot, and I am grateful for the many conversations we have had together,” she said.

Warren was slammed earlier this year when she announced test results that showed she had a fractional amount — between 1/64 and 1/1028 — of Native American ancestry.

She has apologized repeatedly for saying she identified herself as a Native American based on “family lore.”

The commander-in-chief has repeatedly bashed her for the claim.

“I did the Pocahontas thing. I hit her really hard and it looked like she was down and out but that was too long ago,” Trump said last week at a MAGA rally in New Hampshire.

“But don’t worry, we will revive it. It can be revived. It will be revived and it can be revived very easily and very quickly and we’re going to have some fun in the state of New Hampshire.”

Warren also spoke of the need for the federal government to do more to assist Native American tribes.

Invitations to the event were sent to all of the major-party presidential candidates, including Trump, but only a handful of Democratic candidates responded, including Warren, Bernie Sanders, Bill de Blasio and Amy Klobuchar.