Haley's hilarious zing at Warren came after the Democratic presidential hopeful released the results of her DNA test in an attempt to validate her claims that she is Native American.
Haley made more jokes at the Smith dinner, as reported by CNN.
In front of a crowd of about 700, including Mayor Bill de Blasio, billionaire Michael Bloomberg, and Gov. Andrew Cuomo, Haley poked fun at Trump, Sen. Elizabeth Warren and other high-profile politicians in a lighthearted speech on Thursday.
"But I do understand why you invited me", Haley said. It really killed at the UN. "So this year, you wanted to spice things up again, right?"
Haley used her Indian heritage for a few more laughs, but mostly taking aim at others, including Trump: "When the president found out I was Indian, he asked me if I belonged to same tribe as Elizabeth Warren".
When I saw the mayor back stage I told him I was really glad to be here. "As a member of the Trump Cabinet, it is a thrill to be out to dinner without being harassed", Haley said.
'Everyone in Washington called me with advice about this speech. "Actually I saw Jeff Sessions earlier today, but not in NY, I saw him on LinkedIn looking for a job". In the last two years, I've seen true evil.
Cristiano Ronaldo: Juventus ace nets record 400th league goal
However, it was not enough to lead Juventus to Champions League glory which they have been chasing from quite sometime now. Ronaldo is set to feature at Old Trafford following his one-game ban in the European competition.
"Jeff Flake was going to be here, but he wanted to give the Federal Bureau of Investigation a week to look into it".
Haley went on to explain that she had been witness to "true evil" during her tenure as Ambassador to the United Nations, citing examples such as Syria and South Sudan. "Actually, there was a benefit", she said.
Haley also poked fun at Mayor de Blasio and NY liberals.
Haley later poked fun at the lack of free press in Iran saying, "They still think John Kerry is secretary of state".
"She's done a fantastic job and we've done a fantastic job together", Trump during the meeting. "In our toxic political environment, I've heard some people in both parties describe their opponents as enemies or evil", Haley said.
"In America, our political opponents are not evil", she pointed out, noting that crimes committed against political opponents in Syria and Sudan are real instances of evil.
Several weeks ago, Trump announced that Haley would leave her post at the end of 2018.