Cardi B’s real name is Belcalis Almanzar, which has some, but not all, of the letters needed to come up with Cardi B. Happily for anyone still wondering, she discussed the origins of her stage moniker on The Wendy Williams Show:
The singer revealed that it stems from alcohol. “My sister’s name is Hennessy, so everybody used to be like ‘Bacardi’ to me,” she said. “Then I shortened it to Cardi B. The ‘B’ stands for whatever, depending on the day…beautiful or bully,” she said, referring to the iconic rum and spirits brand. “No one calls me Belcalis except for my family, my mother and my daddy,” she added.
I find this story incredibly charming, but that’s maybe because I love drinking and also, Cardi B.