Oliver in Jolie baby name mix-up

Jamie Oliver has angered Angelina Jolie by mixing up the name of her daughter Shiloh Pitt.

According to the Daily Star, the celebrity chef made the mistake during a phone discussion with Jolie about her new movie Beowulf.

Oliver reportedly called her daughter "Piloh S**t" by mistake.

A source commented: "It was just a slip of the tongue. But it did sound like he was dissing her first-born."

The chef has apologised by sending the actress a pudding made from Cheerios cereal, say reports.