Arthur Landon, one of Britain's richest young men who was with Harry on the holiday told the Daily Telegraph he suspected one of the girls who had been present at the party in Harry's hotel room had betrayed the royal.
Arthur, pictured with Guy Ritchie at the royal wedding, said he and his friends would not do anything which would compromise Harry's reputation, and would never have sold the photos.
"Some people have been hinting that it was one of his friends who took the pictures. But that is absolutely not true," said the film-maker, who is worth an estimated £200 million. "None of his friends would ever do that. We are really careful."
"I obviously think it is really despicable that someone would accept Prince Harry's hospitality and then take these pictures. I know it has put a real dampener on everybody who was on that holiday."
Meanwhile, Rosa Monckton, a close friend of Diana, the Princess of Wales, said Prince Harry had done nothing "immoral or wrong".
She told the Evening Standard: “His mother always thought that there should be a distinction between her private life and her public life.
"The same should apply to her sons, both of whom are serving their country. He isn't married. He has the absolute right to privacy in his private time."
The Sun became the first British paper to publish the photos on Friday, despite St James's Palace contacting the Press Complaints Commission in a move to stop the images being used in Britain.
The paper argued that readers had a right to see the pictures, which were already in the public domain after being published on websites around the world.