P Diddy has been through a fair few names in his career, but now he has another one to add to the mix – apparently, his friends call him Puff.

The rapper, who has also been known as Puff Daddy and his real name Sean Combes, appeared on The Ellen DeGeneres Show, where he said he felt he had earned the right to choose his name based on his mood.

When Ellen asked what to call him, he replied: “See after all these years, it’s blessed me with the right to be any name that I want to be.

“When I wake up in the morning and I feel like Puff Daddy, that’s who I am. Most of the time I feel like Puff… My close friends call me Puff. I would call me Puff.”

The star went on: “It also depends on what kind of mood I’m in. If I’m acting crazy – aaaaargh! – that’s Diddy. If I’m like dancing real smooth with a girl, that’s Puff Daddy. If, like, I’m looking like I’m scared or nervous or shy, that’s Sean. And Puff is just…” he finished, shrugging.

But when Ellen asked him what the ladies shouted out in bed, she got a little too much information.

“I mean, they usually scream ‘God’,” he said.