US President Donald Trump, who had earlier called Amazon CEO Jeff Bezos “Jeff Bozo" and Lockheed Martin CEO Marillyn Hewson "Marillyn Lockheed", has given Apple CEO Tim Cook a new nickname.

During a meeting in the White House on Wednesday, Trump called Tim Cook “Tim Apple" in public.

“People like Tim — you're expanding all over and doing things I really wanted you to right from the beginning. I used to say, 'Tim, you've got to start doing it over here,' and you really have. You really put a big investment in our country. We appreciate it very much, Tim Apple," Trump said.

A video of this meeting has now gone viral on the internet with several social media users and news reports calling it a gaffe for Trump could have “forgotten" the full name of the Apple CEO during his speech.

A report in CNBC recalled Trump’s bitter criticism of Apple in the past. While campaigning in 2016, Trump had even called for a boycott of Apple products until Tim Cook honoured a court order to unlock a terrorist’s iPhone. Well before he became a presidential candidate, Trump would tweet critically about Apple not making a bigger phone, and said he sold his Apple stock because of it.

Trump had then railed against Apple for outsourcing manufacturing to China and called on the company to bring those jobs to plants in the US, AppleInsider reported.