How did Whoopi Goldberg get her name?

Whoopi Goldberg was born Caryn Elaine Johnson.

She has stated that her stage forename ("Whoopi") was taken from a whoopee cushion; "If you get a little gassy, you've got to let it go. So people used to say to me, 'You're like a whoopee cushion.' And that's where the name came from." She said in 2011, "My mother did not name me Whoopi, but Goldberg is my name, it's part of my family, part of my heritage. Just like being black."