Sharon Osbourne has said sorry via Facebook to Susan Boyle for her nasty remarks on the Opie and Anthony Show.

Sharon says, "Susan Boyle is a lovely gracious woman and I took advantage of that by poking fun at her. I would never want to be responsible for hurting Susan and I must apologize for getting a cheap laugh at her expense."

Osbourne, 57, was apologizing for remarks on Sirius XM Radio where she called Boyle a "lovely lady" who had been hit by "the ugly stick".

The clip, which was posted on YouTube, provoked fury among Boyle's fans.

In the clip, Osbourne could be seen laughing with presenters Opie and Anthony after she said, "You just want to say God bless and here's a Gillette razor."