How did Sean Combs get his name?

Sean Combs was born Sean John Combs. He is also known by his stage names Puff Daddy, Puffy, P. Diddy and Diddy.